powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как вычислить максимальную дату?
11 сообщений из 11, страница 1 из 1
Как вычислить максимальную дату?
    #39212573
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с проблемой вычисления максимальной даты.
Есть таблица
Код: plsql
1.
id,N_L,CurrDate


Где id первичный ключ, N_L номер лицевого счета, CurrDate дату которую нужно найти. Создал запрос
Код: plsql
1.
select distinct N_L,MAX(CurrDate) from lic group by id

, почему-то он работает не правильно.
...
Рейтинг: 0 / 0
Как вычислить максимальную дату?
    #39212576
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456,

Нужна максимальная дата по всей таблице?
Тогда так:
Код: sql
1.
select MAX(CurrDate) from lic
...
Рейтинг: 0 / 0
Как вычислить максимальную дату?
    #39212579
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Столкнулся с проблемой вычисления максимальной даты.
Есть таблица
Код: plsql
1.
id,N_L,CurrDate


Где id первичный ключ, N_L номер лицевого счета, CurrDate дату которую нужно найти. Создал запрос
Код: plsql
1.
select distinct N_L,MAX(CurrDate) from lic group by id /*GROUP BY N_L  и дистинкт не нужен или наоборот дистинкт без ГРОУП ВУ*/

, почему-то он работает не правильно.
...
Рейтинг: 0 / 0
Как вычислить максимальную дату?
    #39212597
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно взять максимальную одну дату по одному лицевому счету.
...
Рейтинг: 0 / 0
Как вычислить максимальную дату?
    #39212601
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том что даты могут совпадать поэтому дату нужно взять по последнему id.
...
Рейтинг: 0 / 0
Как вычислить максимальную дату?
    #39212602
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Мне нужно взять максимальную одну дату по одному лицевому счету.Тогда так:
Код: sql
1.
select MAX(CurrDate) from lic WHERE N_L=1234

где 1234 - номер этого лицевого счета.
...
Рейтинг: 0 / 0
Как вычислить максимальную дату?
    #39212616
son456,

F.A.Q .
...
Рейтинг: 0 / 0
Как вычислить максимальную дату?
    #39212637
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня не конкретно заданный лицевой счет. Там должно выдавать список лицевых счетов с последней датой, но дата может быть в одном лицевом счете одинаковой поэтому берем данные с последним id
...
Рейтинг: 0 / 0
Как вычислить максимальную дату?
    #39212675
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456по одному лицевому счетуson456У меня не конкретно заданный лицевой счет.Вы уж определитесь.

Если нужно по каждому лицевому счету получить максимальную дату, то так:
Код: sql
1.
select N_L, MAX(CurrDate) from lic group by N_L
...
Рейтинг: 0 / 0
Как вычислить максимальную дату?
    #39212734
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация может в таблице быть такой:
id N_L CurrDate Penya
1 800100 30.01.2016 30.00
2 800100 30.01.2016 40.00
........................................
........................................
20 800110 01.02.2016
.............................................
Нужно чтоб выдало вторую строку и остальные лицевые счета также отсеяло.
...
Рейтинг: 0 / 0
Как вычислить максимальную дату?
    #39212761
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вам уже дали ссылкуДобрый Э - Эхson456,

F.A.Q .
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как вычислить максимальную дату?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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