Текущий архив: 2006.03.05;
Скачать: CL | DM;
Вниз
Помогите с синтаксисом запроса UPDATE Найти похожие ветки
← →
Term © (2006-01-11 16:10) [0]Я знаю как написать в синтаксисе MSSQL
update dspayments
SET
dspayments.VALUEPAYMENT=DSP.SUMCURREXCH/jd.rateexchange
from dspayments DSP
LEFT JOIN JURNAL JD ON (DSP.DOGOVORNUMBER = JD.DOGOVORNUMBER)
WHERE
JD.TYPECURRENCY<>1 and
jd.rateexchange<>0 and
DSP.VALUEPAYMENT=DSP.SUMCURREXCH
помогите аналогичное действие сделать на FB
← →
Term © (2006-01-11 16:17) [1]Удалено модератором
Примечание: Создание пустых сообщений
← →
evvcom © (2006-01-11 16:24) [2]А что FB Help говорит на эту тему? В Оракле, например, такой UPDATE тоже не прокатит.
← →
Term © (2006-01-11 16:27) [3]нету у меня хелпа по нему...
← →
unknown © (2006-01-11 16:28) [4]Хм. Не проверял, но может прокатит
update dspayments
SET
VALUEPAYMENT=SUMCURREXCH/
(select jd.rateexchange from JURNAL JD where JD.DOGOVORNUMBER=dspayments.DOGOVORNUMBER)
WHERE
VALUEPAYMENT=SUMCURREXCH and
exists(select * from JURNAL JD where JD.DOGOVORNUMBER=dspayments.DOGOVORNUMBER and
JD.TYPECURRENCY<>1 and jd.rateexchange<>0)
← →
Term © (2006-01-11 16:29) [5]раньше общался только MSSQL, там есть такое, а как по другому?
← →
Term © (2006-01-11 16:31) [6]спасибо щас проверю
← →
Term © (2006-01-11 17:08) [7]не пинайте в первый раз ошибся в запросе
update dspayments
SET
dspayments.VALUEPAYMENT=zapr.Peresch
from
(SELECT DSP.DOGOVORNUMBER,(DSP.SUMCURREXCH/jd.rateexchange)as Peresch
from dspayments DSP
LEFT JOIN JURNAL JD ON (DSP.DOGOVORNUMBER = JD.DOGOVORNUMBER)
where
JD.TYPECURRENCY<>1 and
jd.rateexchange<>0 and
DSP.VALUEPAYMENT<>DSP.SUMCURREXCH)zapr
where
zapr.DOGOVORNUMBER=dspayments.dogovornumber
вот так должно быть, посмотрите еще раз
← →
unknown © (2006-01-11 17:24) [8]Так?
update dspayments
SET
dspayments.VALUEPAYMENT=dspayments.SUMCURREXCH/
(
SELECT jd.rateexchange from JURNAL JD
where (dspayments.DOGOVORNUMBER = JD.DOGOVORNUMBER)
)
where
exists( select * from JURNAL JD where (dspayments.DOGOVORNUMBER = JD.DOGOVORNUMBER) AND
JD.TYPECURRENCY<>1 and jd.rateexchange<>0)
← →
Term © (2006-01-11 17:32) [9]да примерно так, щас буду смотреть, спасибо еще раз
Страницы: 1 вся ветка
Текущий архив: 2006.03.05;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.012 c