Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / T-SQL: Простой запрос подскажите pls. / 4 сообщений из 4, страница 1 из 1
02.07.2001, 12:12
    #32008697
Игорь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-SQL: Простой запрос подскажите pls.
Есть таблица из 3-х полей : Товар, Цена, НаДату. Как сделать список товара с последними ценами? В Oracle есть First_Value , а что в MS SQL 2000?
...
Рейтинг: 0 / 0
02.07.2001, 13:09
    #32008716
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-SQL: Простой запрос подскажите pls.
а тут надо лапцами писать:

select Товар, Цена
from tbl t1 where НаДату=(select max(НаДату) from tbl t2 where t1.Товар=t2.Товар)

А как бы это в Oracle выглядело?
...
Рейтинг: 0 / 0
02.07.2001, 13:10
    #32008717
Mycca
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-SQL: Простой запрос подскажите pls.
SELECT T.Tovar, T.Tsena, Q.LastDate
FROM
(select Tovar, MAX(NaDatu) AS LastDate
FROM MyTable
GROUP BY Tovar) Q, MyTable T
WHERE Q.Tovar=T.Tovar AND Q.LastDate=T.Nadatu
...
Рейтинг: 0 / 0
03.07.2001, 08:15
    #32008759
Игорь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-SQL: Простой запрос подскажите pls.
Спасибо, все очень просто.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / T-SQL: Простой запрос подскажите pls. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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