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

Вниз

чтобы если записей нет sum(t2.c1) вадовало 0   Найти похожие ветки 

 
SkyN   (2003-02-11 16:25) [0]

select t1.c1, sum(t2.c1)
from t1,t2
where t1.c2=t1.c2
group by t1.c1

как зделать чтобы если в t2 нет записей выдовался 0, а то сейчас такии строки просто пропускаются.

спасибо


 
stone ©   (2003-02-11 16:27) [1]

select t1.c1, isnull(sum(t2.c1), 0)
from t1,t2
where t1.c2=t1.c2
group by t1.c1



 
SkyN   (2003-02-11 16:53) [2]

а разве результат не останется прежним?
where не выполнилось, т.к. строки в t2 нет (на всякий случий потестю конечно :)

рассказываю подробней
t1 - справочник товаров
t2 - справочник движения товаров

Должно быть:
t1.c1 sum(t2.c1)
----- ------
цветы 12
пулемет 0 //для него нет записей в t2
мяч 3

А имею:
t1.c1 sum(t2.c1)
----- ------
цветы 12
мяч 3


 
NDeu ©   (2003-02-11 17:01) [3]

Left Join


 
neXt ©   (2003-02-11 18:55) [4]

>>stone © (11.02.03 16:27)
не правильно, количество записей, возвращаемых запросом не изменится
>>SkyN (11.02.03 16:53)
например так:

select t1.c1, isnull(sum(t2.c1),0)
from t1,t2
where t1.c2 *= t2.c2
group by t1.c1




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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
3-87296
kalan
2003-01-31 09:05
2003.02.27
компиляция проекта с dll


7-87722
Масим
2002-12-23 20:46
2003.02.27
как включить спейкер программно?


1-87434
Извращенец2
2003-02-18 15:58
2003.02.27
Блокировка окна программы


1-87456
Live_Aus_Berlin
2003-02-18 20:36
2003.02.27
как из delphi можно изменить атрибуты файла


1-87537
НАА
2003-02-15 13:14
2003.02.27
как изнать работает ли еще приложение вызванное exec()