[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: sql запрос
Por$h
Hello.
В sql не очень силен,а нужно получить некоторые данные.
вот так выглядит задача :
имеются таблицы maina,acc,bal, связанные как показано в запросе ниже

SELECT m.s_kt, m.vltr_dt, m.in_ost_kt+m.summ
FROM maina as m, acc as a, bal as b
WHERE m.vltr_dt <= '2004-03-31'
AND a.s = m.s_kt
AND b.bs = a.bs
AND b.ps = '003'


как выбрать записи для каждого m.s_kt с максимальным m.vltd_dt?

не
group by max(m.vltd_dt)
случайно ?
Может кто помочь..
AllesKlar
Цитата
как выбрать записи для каждого m.s_kt с максимальным m.vltd_dt?

Что значит для каждого максимального? Максимальный - он один, тот, который максимальный.

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

... AND m.vltd_dt = (SELECT MAX(m.vltd_dt) FROM maina )


_____________
[продано копирайтерам]
Por$h
AllesKlar
думаю так подойдет.спасиб!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.