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

Вниз

Запрос, максимальная дата   Найти похожие ветки 

 
Правильный$Вася   (2008-09-15 16:56) [40]


> Sergey13 ©   (15.09.08 16:47) [38]

здесь есть подводный камень, если один и тот же товар может прийти разными партиями, но в однои то же время


 
_RusLAN   (2008-09-15 16:58) [41]

http://sql.ru/forum/actualthread.aspx?tid=481637


 
stas ©   (2008-09-15 17:00) [42]

Правильный$Вася   (15.09.08 16:56) [40]
А тут 2 варианта либо не выводить id как нужно автору, либо выводить несколько партий на одно и тоже время.


 
ANB   (2008-09-15 17:09) [43]


> ANB - какие люди!!! Давненько не захаживал. Привет.

Привет. Чет заработался.


> ANB мне поможет, если куда-нибудь в запрос вставит id, ибо
> он мне тоже нужен )

если это оракл - то dense_rank, если нет- то все хуже, но подзапросами разруливается.

select
 TM.tovar
 TM.max_date
 (select max(ID) from tovar t where t.tovar = tm.tovar and t.date = tm.max_date)
from
(
select
 tovar
,max(date) max_date
from
 tovar
group by
 tovar
) TM


 
Sergey13 ©   (2008-09-16 08:50) [44]

> [40] Правильный$Вася   (15.09.08 16:56)

Возможно, но если хранится все таки дата-время, то риск стремится к нулю, ИМХО.
К тому же о каких партиях можно говорить если нет даже справочника товров. 8-)


 
passlight ©   (2008-09-16 10:57) [45]

Если правильно понял условия, то можно как-то так :-) :


select
tovar.*
from
tovar join
(
 select
  tovar,
  max(date) as mx
 from
  tovar
 group by tovar
 ) as sub on tovar.tovar = sub.tovar and
             tovar.date = sub.mx



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

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

Наверх




Память: 0.54 MB
Время: 0.009 c
15-1221575808
NickHardware
2008-09-16 18:36
2008.11.09
Experts for D7


6-1195066750
Алекс_
2007-11-14 21:59
2008.11.09
Номер сокета


6-1194704010
Slim
2007-11-10 17:13
2008.11.09
Не могу нажать на кнопку в TWebBrowser


15-1221054900
Синий палец
2008-09-10 17:55
2008.11.09
переходник для PCMCIA


8-1187616856
Иванн
2007-08-20 17:34
2008.11.09
разделить окружность на равные доли