0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 38
|
|
1 | |
Сложный запрос, нету сил больше03.11.2016, 20:36. Показов 371. Ответов 5
Метки нет Все метки)
(
Есть таблица в которой много полей, выбрать нужно все. Есть 2 поля с помощью которых нужно сформировать ответ - code (название, неуникальное значение) date(неуникальное значение, тип дата). Собственно, задача заключается в том чтобы вывести все записи из таблицы по двум критериям - уникальный code з максимальной date.
для наглядности: есть 2 записи - code ("old", "new") date (17/11/2016, 18/11/2016). Должно вывести запись 'code'.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
03.11.2016, 20:36 | |
Ответы с готовыми решениями:
5
сложный запрос (для меня сложный) Помогите выловить баг, сил моих больше нету((( Сил больше нет! Глючит Сеть нет больше сил |
10 / 10 / 3
Регистрация: 03.04.2015
Сообщений: 130
|
|
04.11.2016, 00:55 | 3 |
Попробуйте так:
select code from table where date = (select max(date) from table) table - имя вашей таблицы
0
|
0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 38
|
||||||
05.11.2016, 23:17 [ТС] | 4 | |||||
я видимо не правильно изложил задачу.
собственно, из того что нужно было сделать я написал запрос который отсекает для каждого поля коде все записи кроме с максимальной датой.
0
|
407 / 361 / 141
Регистрация: 09.04.2011
Сообщений: 1,028
|
|
05.11.2016, 23:47 | 5 |
Prokosa, ваш запрос будет работать не во всех версиях, да и там где будет, делает это через ж.. с т.з. производительности.
мой прошлый ответ по прежнему актуален.
0
|
0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 38
|
|
06.11.2016, 15:27 [ТС] | 6 |
я его пишу через ОРМ и кеширую, там сейчас 150 записей, пройдут годы когда там будет тыс 10 записей. Это система внутреннего использования, так что производительность не столь важна, главное получить нужный результат. Задача изменилась потому - что Ваш, что мой вариант - неактуальны
0
|
06.11.2016, 15:27 | |
Помогаю со студенческими работами здесь
6
Виснет компьютер, сил больше нет Перевод из си в ассемблер.Сил моих больше нет.
Сил моих больше нет учиться в колледже на программиста Не могу вывести сайт из-под АГС. Нет больше сил! Почему, чем больше рычаг, тем меньше тратится сил Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |