Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.05;
Скачать: CL | DM;

Вниз

Непонятно сумма считается ....   Найти похожие ветки 

 
McSimm2   (2003-12-08 14:35) [0]

Чем отличается, скажите пожалуйста, запросы:

Запросы "считаются" по dbf базам...


SELECT SUM (k.kolich + k.kolich1 - k.kolich2)
FROM table1 d, table2 k
WHERE ( k.field1 = d.field1
AND k.field2 = d.field2
AND k.field3 = d.field3
)


и


SELECT SUM (k.kolich) + SUM (k.kolich1) - SUM(k.kolich2)
FROM table1 d, table2 k
WHERE ( k.field1 = d.field1
AND k.field2 = d.field2
AND k.field3 = d.field3
)

Почему то возвращают запросы разные суммы...

PS Переписанные на ORACLE эти базы и при запуске обоих аналогов запросов возвращаются одни и те же суммы. (такие же как и от второго запроса)

В чём грабли могут быть ?


 
Anatoly Podgoretsky ©   (2003-12-08 14:44) [1]

Часть полей NULL


 
Danilka ©   (2003-12-08 14:47) [2]

[1] Anatoly Podgoretsky © (08.12.03 14:44)
а разве в этом случае поведение орокла отличается от расчета по dbf-кам?


 
JibSkeart ©   (2003-12-08 14:47) [3]

может быть тебе ISNULL поможет ??


 
McSimm2   (2003-12-08 14:51) [4]

Как работает ISNULL ?
Что то я не знаю.
Эт аналог Oracle`овской NVL() ???


 
Danilka ©   (2003-12-08 15:21) [5]

[4] McSimm2 (08.12.03 14:51)
да



Страницы: 1 вся ветка

Текущий архив: 2004.01.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
3-11829
Slym
2003-12-08 08:43
2004.01.05
Какие транзакции поддерживает MS Access 2002(XP)?


14-12068
Думкин
2003-12-10 06:26
2004.01.05
С днем рождения! 10 декабря.


14-12033
Dimka Maslov
2003-12-16 09:00
2004.01.05
SPY++


14-12041
Пока_Ещё_Не_Программист
2003-12-10 15:39
2004.01.05
Настоящими программистами рождаются или становятся?


14-12129
Cosinus
2003-12-11 13:26
2004.01.05
Ассемблер и с чем его едят