Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Глюк запроса, или не правильно составлен? / 6 сообщений из 6, страница 1 из 1
08.10.2009, 16:35
    #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
09.10.2009, 05:27
    #36240959
Глюк запроса, или не правильно составлен?
Запрос работает ровно так, как ты его написал. Другое дело, что написал ты нечто очень далекое от того, что тебе нужно на самом деле.
...
Рейтинг: 0 / 0
09.10.2009, 07:04
    #36240984
Irbis3003
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюк запроса, или не правильно составлен?
Меня порадовал не столько ответ, сколько ник))))
...
Рейтинг: 0 / 0
09.10.2009, 07:17
    #36240989
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюк запроса, или не правильно составлен?
Друг, а ты часом к биллингу Ирбис не имеешь отношение ?
...
Рейтинг: 0 / 0
09.10.2009, 07:25
    #36240996
Глюк запроса, или не правильно составлен?
Irbis3003должен показать сумму, которая последней была начислена человеку. У всех людей разные даты последнего начисления. Общую идею решения подобных задач можешь подглядеть вот тут: тынц

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

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


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