Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / SQL запрос. / 7 сообщений из 7, страница 1 из 1
11.10.2006, 15:03
    #34047604
Delphokop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос.
Извините если не в тот форум(ненашёл более подходящего). Пишу под Delphi BDE, Paradox таблица. (Вроде как LocalSQL)
Вопрос глупый, но никак немогу сделать запрос:
Есть таблица
Mashina_____Data______spidometr

Mash1____01.01.2001___999786

Mash2____02.01.2001___500000

Mash3____03.01.2001___600000

Mash1____04.01.2001___000050

Mash2____05.01.2001___500150

Mash3____06.01.2001___601000

Нужен запрос который показал бы каждую Машину(без повторения) и спидометры с максимальной датой. Тоесть Вот что должно получится:

Mashina_____Data______spidometr

Mash1___04.01.2001____000050

Mash2___05.01.2001____500150

Mash3___06.01.2001____601000

Заранее спасибо.
...
Рейтинг: 0 / 0
11.10.2006, 15:06
    #34047621
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос.
select t1.* from
table1 t1
join (select mash, max(dat) dat
from table1
group by mash) t2 on t2.mash = t1.mash
and t2.dat = t1.dat
...
Рейтинг: 0 / 0
11.10.2006, 15:17
    #34047685
Delphokop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос.
VirusXPselect t1.* from
table1 t1
join (select mash, max(dat) dat
from table1
group by mash) t2 on t2.mash = t1.mash
and t2.dat = t1.dat
Invalid use of keyword
Token: select
Line number: 3
В третей строке Select почемуто не воспринимает.

"select t1.* from
buh t1
join (select mashina, max(dataviy) as dat
from buh t2
group by mashina) t2 on t2.mashina = t1.mashina
and t2.dataviy = t1.dataviy"
...
Рейтинг: 0 / 0
11.10.2006, 15:55
    #34047863
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос.
ну создай тогда временную таблицу и залей туда этот селект, если уж парадокс такой тупой!
...
Рейтинг: 0 / 0
11.10.2006, 15:58
    #34047878
VirusXP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос.
З.Ы. во вложенном селекте псевдоним таблицы не нужен
...
Рейтинг: 0 / 0
11.10.2006, 16:05
    #34047906
Delphokop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос.
Спасибо. Буду пытатся.
...
Рейтинг: 0 / 0
19.10.2006, 17:58
    #34067701
gormar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL запрос.
select distinct t2.mash,t2.dat,t2.speed
from tab t1, tab t2
where
t1.mash=t2.mash and t1.dat<=t2.dat and
not exists (select 1 from tab where dat>t2.dat and mash=t2.mash)
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / SQL запрос. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]