Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
15-1139408761
[lamer]Barmaglot
2006-02-08 17:26
2006.03.05
1С-Управление распределенными информационными базами


1-1138612938
alsov
2006-01-30 12:22
2006.03.05
нестандартный StringGrid


2-1139857337
аматор
2006-02-13 22:02
2006.03.05
выловить сообщения Indi клиента к серверу (чат)


1-1138372025
hawkins
2006-01-27 17:27
2006.03.05
ошибка в программе "Access violation at address..."


1-1138731787
HITMAN
2006-01-31 21:23
2006.03.05
Клавиши





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский