|
Тема |
Re: Търсене на дати в БД [re: qq] |
|
Автор |
GolfSynchro (VW фен) |
|
Публикувано | 27.01.04 13:55 |
|
|
SELECT NewPrise FROM table_name WHERE ChDate =(select max(ChDate) from
table_name where product=nnnn and Chdate<='DDmmYYYY')
and product=nnnn;
Ако имаш >1 промяна за последния ден с промяна имаш проблем.......
(В случай не в базата пазиш само дните - без mm,hh,ss )
следващата заявка в случая ще върне >1 резултат
SELECT NewPrise FROM table_name WHERE ChDate in (select max(ChDate) from
table_name where product=nnnn and Chdate<='DDmmYYYY')
and product=nnnn;
Най-коректно е да използваш колоните от първичния ти ключ
SELECT NewPrise FROM table_name WHERE Primary_key_colуmns =(select max(Primary_key_colуmns ) from
table_name where product=nnnn and Chdate<='DDmmYYYY')
and product=nnnn;
|
| |
|
|
|