Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Diamand
Всем привет

подскажите хочу выбрать последнюю дату по каждому товару

делаю так :

SELECT TOP 1 [Sales Price].[Item No_], [Sales Price].[Currency Code], [Sales Price].[Starting Date], [Sales Price].[Unit Price]
FROM [Sales Price]
ORDER BY [Sales Price].[Starting Date] DESC;


но выводит те товары которые были залиты последними допустим от 12.09.2011 а другие товары с поздней датой не выводит

еще делал так но тж как то не айс


SELECT [Sales Price].[Item No_], [Sales Price].[Sales Code], [Sales Price].[Unit Price], (SELECT MAX([Starting Date])
FROM [Sales Price] AS [Sales1]WHERE [Sales1].[Starting Date] 
 < [Sales Price].[Starting Date] 
AND [Sales1].[Item No_] 
 = [Sales Price].[Item No_]) AS [Prior Date]
FROM [Sales Price];


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.