powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Глюк запроса, или не правильно составлен?
6 сообщений из 6, страница 1 из 1
Глюк запроса, или не правильно составлен?
    #36240248
Irbis3003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть запрос, примерно такой:
select
":aistmp:PDL.db".FIO,
":aistmp:F_VPL.db".SUMM,
max(cast('01'+'.'+":aistmp:F_VPL.db".MES+'.'+":aistmp:F_VPL.db".GOD as date)) a
FROM
":aistmp:PDL.db",
":aistmp:F_VPL.db",
":aisbasa:KARNUG.db"
where
":aistmp:PDL.db".NPD = ":aistmp:F_VPL.db".NPD
and ":aisbasa:KARNUG.db".PASPNP = ":aistmp:PDL.db".PNM
and ":aisbasa:KARNUG.db".OTDEL = '3'
group by
":aistmp:PDL.db".FIO,
":aistmp:F_VPL.db".SUMM
order by FIO; (таблицы PARADOX)

должен показать сумму, которая последней была начислена человеку. У всех людей разные даты последнего начисления. По идее столбец а (в которое собирается дата последнего начисления) должно показывать одну максимально последнюю дату для одного человека. Но показывает записей 10.
Если же убрать из запроса сумму - дата становится единственной (то есть как положено: один человек, одна дата). В чем-то ошибка? Почему получается избыточность при таком запросе?
...
Рейтинг: 0 / 0
Глюк запроса, или не правильно составлен?
    #36240959
Запрос работает ровно так, как ты его написал. Другое дело, что написал ты нечто очень далекое от того, что тебе нужно на самом деле.
...
Рейтинг: 0 / 0
Глюк запроса, или не правильно составлен?
    #36240984
Irbis3003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Меня порадовал не столько ответ, сколько ник))))
...
Рейтинг: 0 / 0
Глюк запроса, или не правильно составлен?
    #36240989
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Друг, а ты часом к биллингу Ирбис не имеешь отношение ?
...
Рейтинг: 0 / 0
Глюк запроса, или не правильно составлен?
    #36240996
Irbis3003должен показать сумму, которая последней была начислена человеку. У всех людей разные даты последнего начисления. Общую идею решения подобных задач можешь подглядеть вот тут: тынц

Варианты 2, 4, 5, 6 должны быть работоспособными даже на твоей СУБД
...
Рейтинг: 0 / 0
Глюк запроса, или не правильно составлен?
    #36242132
Irbis3003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan),

персонажем моего ника является снежный барс, но ни как не объединение полупроводников))
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Глюк запроса, или не правильно составлен?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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