Вниз
Скачать: CL | DM;

Что-то не получается запрос SQL   Найти похожие ветки 

 
kan   (2006-11-28 14:46) [0]

Есть таблица "maindata".
Поля:
marka_model - марка авто
sale_date - дата продажи
seller_id - продавец
Цель такая. Получить выборку по марке авто за период и по продавцу.
Например:
ВАЗ 2121
     Прподавец1 - 01.11.2006
     Прподавец1 - 02.11.2006
     Прподавец1 - 03.11.2006
     Прподавец1 - 04.11.2006
     Прподавец1 - 05.11.2006
итог: 5 авто
ВАЗ 2110
     Прподавец1 - 01.11.2006
     Прподавец1 - 02.11.2006
     Прподавец1 - 03.11.2006
     Прподавец1 - 04.11.2006
     Прподавец1 - 05.11.2006
итог: 5 авто
всего: 10 авто


select md.*
from maindata md
left join maindata m on (m.marka_model = md.marka_model)
where (md.sale_date %period_filter) and (md.seller_id=%org_id)
order by m.marka_model, md.seller_id, md.sale_date, md.marka_model


Но что-то не работает. Зацикливается и забивает всю память.
Может кто-то может помочь?


 
ANB ©   (2006-11-28 14:51) [1]


> kan   (28.11.06 14:46)

кортезиан хапнул :)

одним селектом это вообще то можно сделать, используя группировки и объединения, но я смогу только на оракле.


 
Desdechado ©   (2006-11-28 16:53) [2]

SELECT marka_model, seller_id, sale_date, Count(*)
FROM maindata
GROUP BY marka_model, seller_id, sale_date

?


 
lenok   (2006-11-28 17:11) [3]

select *
from maindata
where sale_date>@date1 and sale_date<@date2
order by marka_model,seller_id
compute count(marka_model) by marka_model,seller_id
compute count(marka_model)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.029 c
9-1140617584
Sour Smile
2006-02-22 17:13
2006.12.17
Подскажите математическую (физическую) модель цепочки


15-1164300249
sound
2006-11-23 19:44
2006.12.17
Компонент - удаленный компьютер


3-1160383233
svt
2006-10-09 12:40
2006.12.17
Подскажите пожайлусата как выбрать из базы все повторяющиеся


2-1164548349
Виталий Гаврилов
2006-11-26 16:39
2006.12.17
отправки E-mail c использованием почтовой программы


2-1164714401
kan
2006-11-28 14:46
2006.12.17
Что-то не получается запрос SQL




   Наверх