Вверх ↑
Ответов: 655
Рейтинг: 18
#1: 2016-07-26 01:06:03 ЛС | профиль | цитата
Есть таблица test:

id integer primary key
id2 integer (число от 1 до 9999)
dt textchar default value (datetime('now','localtime'))

Требуется найти наибольшее id2 за каждый день в диапазоне дат.
Как я понял нужно составить конструкцию с вложенным запросом и алиасом (AS)

select max(t1) from (select id2 from test where date(dt) between date('2016-07-01') and date ('2016-07-10') AS t1 order by date(dt));
танцы с бубном и примеры с сайта sqlite пока не помогают, прошу помочь с логикой запроса "выдай мне максимальное\последнее значение id2 и таблицы test за каждую дату в диапазоне таком то",ни как не могу понять как пользоваться алиасами (AS)

карма: 0

0