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

Вниз

выбрать из таблицы с инфу ближайшей датой (раньше)   Найти похожие ветки 

 
oleg_er   (2002-09-25 16:01) [0]

Здравствуйте, мастера!
возникла проблемка:
table1
12 12.09.2002
12 13.09.2002
12 26.09.2002
11 20.09.2002
11 9.09.2002
....

нужно:
12 13.09.2002
11 20.09.2002

подскажите пож-ста


 
Johnmen ©   (2002-09-25 16:10) [1]

Ближайшей к чему ? Что-то неясно.......


 
oleg_er   (2002-09-25 16:15) [2]

допустим сегодня дата 25.09.2002. Dот надо к ней ближайшую запись по дате(2ая колонка) и выбрать, причем ту запись, которая была зарегистрирована раньше


 
Johnmen ©   (2002-09-25 16:39) [3]

Примерно так
SELECT T1.F1,
(SELECT MAX(T2.F2)
FROM Table T2
WHERE (T2.F2<CurDate) AND (T2.F1=T1.F1) AS NearDate
FROM Table T1
GROUP BY T1.F1


 
MsGuns ©   (2002-09-25 16:40) [4]

Select A.P1, MAX(A.Pdate) AS Pdate
From Table1 A
Order by A.P1


 
MsGuns ©   (2002-09-25 16:42) [5]

Select A.P1, MAX(A.Pdate) AS Pdate
From Table1 A
Where A.Pdate <= 25.09.02
Order by A.P1



 
Anatoly Podgoretsky ©   (2002-09-25 16:48) [6]

Непонятно только насчет "и выбрать, причем ту запись, которая была зарегистрирована раньше", ты случайно не про порядок ввода записей, так для SQL это понятие отсутствует


 
Johnmen ©   (2002-09-25 16:58) [7]

>MsGuns © (25.09.02 16:42)

Забыл добавить группировку. А так, похоже, верно...


 
MsGuns ©   (2002-09-25 18:26) [8]

>Johnmen © (25.09.02 16:58)
>MsGuns © (25.09.02 16:42)

>Забыл добавить группировку. А так, похоже, верно...

Просто описка: вместо Group влупил Order, т.к. все мысли о вы...й сортировке текущего моего проекта ;((


 
oleg_er   (2002-09-26 07:30) [9]

задача задача усложнилась:
Table1
F1 F2 F3
12 12.09.2002 345345
12 13.09.2002 232334
12 26.09.2002 234567
11 20.09.2002 234234
11 9.09.2002 123234
....

очень нужно:
12 13.09.2002 232334
11 20.09.2002 234234



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
1-56101
tenzor
2002-10-08 23:25
2002.10.17
Русский текст в консольных приложения


7-56369
MAYOR
2002-08-09 16:57
2002.10.17
Помогите разобраться с TCommPortDriver


1-56030
Wetnose
2002-10-08 08:05
2002.10.17
CreateOleObject в Design-time


3-55998
Valery_N
2002-09-23 17:40
2002.10.17
Как для колонок DBGrid установить необходимую маску?


4-56406
Mazenrat
2002-09-04 15:17
2002.10.17
Как отследить завершение работы в API приложении?