powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Где-то ошибочка в запросе...
2 сообщений из 2, страница 1 из 1
Где-то ошибочка в запросе...
    #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
Где-то ошибочка в запросе...
    #32446745
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО проблема здесь
Код: plaintext
and ke.dateShort<=tdb.dt_prov and (ke.DateShort+ 1 )>=tdb.dt_prov
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Где-то ошибочка в запросе...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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