Главная страница
    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.01 c
9-1125601771
astro_m
2005-09-01 23:09
2006.03.05
работа с TV тюнером


4-1134604307
Volf_555
2005-12-15 02:51
2006.03.05
Как изменить аттрибуты файла?


2-1140078068
VanDet
2006-02-16 11:21
2006.03.05
Здраствуйте помогите мне написать программу


2-1139857519
Rom
2006-02-13 22:05
2006.03.05
Проблемы с Locate


15-1139565712
Koala
2006-02-10 13:01
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский