Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Где-то ошибочка в запросе... / 2 сообщений из 2, страница 1 из 1
18.03.2004, 04:35
    #32446371
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где-то ошибочка в запросе...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
SELECT ke.KPM, ke.DateShort AS Дата, (select k2.Errcount from kpm_errors as k2 where 
k2.dateshort=ke.dateshort and k2.kpm=ke.kpm and 
k2.ErrorType= "Ошибочный г/р" ) AS [Ошибочный г/р], (select k2.Errcount from kpm_errors as k2 where 
k2.dateshort=ke.dateshort and k2.kpm=ke.kpm and 
k2.ErrorType= "Не указан г/н" ) AS [Не указан г/н], (select k2.Errcount from kpm_errors as k2 where 
k2.dateshort=ke.dateshort and k2.kpm=ke.kpm and 
k2.ErrorType= "Сокращение ФИО " ) AS [Сокращение ФИО], (select k2.Errcount from kpm_errors as k2 where 
k2.dateshort=ke.dateshort and k2.kpm=ke.kpm and 
k2.ErrorType= "Не указан код груза" ) AS [Не указан код груза], (select k2.Errcount from kpm_errors as k2 where 
k2.dateshort=ke.dateshort and k2.kpm=ke.kpm and 
k2.ErrorType= "Не указан г/в " ) AS [Не указан г/в], (select Sum(k2.Errcount) from kpm_errors as k2 where 
k2.dateshort=ke.dateshort and k2.kpm=ke.kpm and 
(k2.ErrorType= "Неверный регион"  or k2.ErrorType= "Не указан регион" )) AS [Неверный или не указан регион],
(select Sum( k2.Errcount) from kpm_errors as k2 where 
k2.dateshort=ke.dateshort and k2.kpm=ke.kpm and 
(k2.ErrorType= "Неверный код с/п "  or k2.ErrorType= "Не указан код с/п "  or k2.ErrorType= "Не указан номер с/п" )) 
AS [Неверна или не указана с\п],
(Select Count(*) from DB_NORM as tdb where 
tdb.kpm=ke.KPM and ke.dateShort<=tdb.dt_prov and (ke.DateShort+ 1 )>=tdb.dt_prov) AS [Всего проверок]
FROM Kpm_E_s AS ke
GROUP BY ke.KPM, ke.DateShort
ORDER BY  1 ,  2 ;


Есть таблица kpm_errors, в которой есть поле kpm (код из справочника)... В записях таблицы этот код встречается от 1 до 92... Столкнулся с такой проблемищей: вышеуказанный запрос выбирает из таблицы kpm_errors все записи, код которых до 26, а все что больше - не хочет... В конкретных случаях - код равен 7 (выбирает), код равен 91 (не выбирает). В таблице, естественно, записи с таким кодом существуют...
...
Рейтинг: 0 / 0
18.03.2004, 11:07
    #32446745
(c)VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где-то ошибочка в запросе...
ИМХО проблема здесь
Код: plaintext
and ke.dateShort<=tdb.dt_prov and (ke.DateShort+ 1 )>=tdb.dt_prov
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Где-то ошибочка в запросе... / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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