|
Помогите с запросом | ☑ | ||
---|---|---|---|---|
0
Случайный прохожий
15.12.12
✎
14:58
|
Добрый день.
Имеется некий запрос типа: ВЫБРАТЬ РегистрЧегоТоТам.Дата, РегистрЧегоТоТам.Значение ИЗ РегистрСведений.РегистрЧегоТоТам КАК РегистрЧегоТоТам Собственно мне нужно сделать отбор, чтобы в результирующую таблицу выводились только те строки, дата которых является наибольшей датой в месяце. Например, из дат [12.05.12], [24.05.12], [04.06.12], [05.06.12], [12.06.12], [12.12.12] оставить только строки с датами [24.05.12], [12.06.12], [12.12.12]. Есть у кого идеи? А то в субботу голова уже не очень хорошо работает))) |
|||
1
Wobland
15.12.12
✎
14:59
|
берёшь максимальные даты, соединяешь
|
|||
2
Wobland
15.12.12
✎
15:01
|
берёшь все даты, группируешь по началу месяца, выбираешь максимальные
|
|||
3
Случайный прохожий
15.12.12
✎
15:02
|
(1) Как взять максимальную дату в месяце? XD
|
|||
4
Случайный прохожий
15.12.12
✎
15:03
|
(2) Хм... идея. Спасибо, сейчас попробую
|
|||
5
Нуф-Нуф
15.12.12
✎
15:09
|
ВЫБРАТЬ
РегистрЧегоТоТам.Дата КАК Дата, РегистрЧегоТоТам.Значение КАК Значение ПОМЕСТИТЬ ТаблицаЧегоТоТам ИЗ &РегистрЧегоТоТам КАК РегистрЧегоТоТам ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ МАКСИМУМ(ТаблицаЧегоТоТам.Дата) КАК Дата, НАЧАЛОПЕРИОДА(ТаблицаЧегоТоТам.Дата, МЕСЯЦ) КАК Месяц ПОМЕСТИТЬ ТаблицаЧегоТоТамМесяц ИЗ ТаблицаЧегоТоТам КАК ТаблицаЧегоТоТам СГРУППИРОВАТЬ ПО НАЧАЛОПЕРИОДА(ТаблицаЧегоТоТам.Дата, МЕСЯЦ) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТаблицаЧегоТоТамМесяц.Месяц КАК Месяц, ТаблицаЧегоТоТамМесяц.Дата КАК Дата, ТаблицаЧегоТоТам.Значение КАК Значение ИЗ ТаблицаЧегоТоТамМесяц КАК ТаблицаЧегоТоТамМесяц ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаЧегоТоТам КАК ТаблицаЧегоТоТам ПО ТаблицаЧегоТоТамМесяц.Дата = ТаблицаЧегоТоТам.Дата |
|||
6
shuhard
15.12.12
✎
15:10
|
(4) ВЫБРАТЬ
НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ) КАК НачалоМесяца, МАКСИМУМ(РеализацияТоваровУслуг.Дата) КАК Финиш, МИНИМУМ(РеализацияТоваровУслуг.Дата) КАК Старт ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг СГРУППИРОВАТЬ ПО НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Дата, МЕСЯЦ) УПОРЯДОЧИТЬ ПО НачалоМесяца |
|||
7
Wobland
15.12.12
✎
15:11
|
ну хоть здесь со спасибой не обломали ;)
|
|||
8
Случайный прохожий
16.12.12
✎
10:34
|
(5),(6) Не стоило так подробно описывать :) Мне просто идея была нужна. Всё получилось, спасибо за ответы.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |