powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Почему может быть не верный резудльтат?
4 сообщений из 4, страница 1 из 1
Почему может быть не верный резудльтат?
    #39714340
Валерий666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос, который на выходе выдает из плоской таблицы количественные результату по видам рассмотрения. Почему не отрабатывает 3-е условие?

Код: sql
1.
(SELECT count(*) FROM register WHERE (ist1 = 'ИСТОЧНИК ПОСТУПЛЕНИЯ')AND (datecreate between '2018-01-01' AND '2018-10-08') AND (resultview = 'ОТКАЗАНО')) AS Otkaz,


По базе смотрел, все ровно. даже копировал значение. В результате считает все кроме этого условия, всегда пишет 0. Если поменять в БД на другое значение(например на "1"), и изменить запрос, соответственно, то все нормально.

Код: sql
1.
2.
3.
4.
5.
6.
SELECT ist1,count(*) AS vsego, 
(SELECT count(*) FROM register WHERE (ist1 = 'ИСТОЧНИК ПОСТУПЛЕНИЯ')AND (datecreate between '2018-01-01' AND '2018-10-08') AND (resultview = 'УДОВЛЕТВОРЕНО')) AS Udovletvor, 
(SELECT count(*) FROM register WHERE (ist1 = 'ИСТОЧНИК ПОСТУПЛЕНИЯ')AND (datecreate between '2018-01-01' AND '2018-10-08') AND (resultview = 'РАЗЪЯСНЕНО')) AS Razyasneno,
(SELECT count(*) FROM register WHERE (ist1 = 'ИСТОЧНИК ПОСТУПЛЕНИЯ')AND (datecreate between '2018-01-01' AND '2018-10-08') AND (resultview = 'ОТКАЗАНО')) AS Otkaz,
(SELECT Count(*) FROM register WHERE (ist1 = 'ИСТОЧНИК ПОСТУПЛЕНИЯ')AND (datecreate between '2018-01-01' AND '2018-10-08') AND (control=1) AND (resultview='')) AS Na_rassm
FROM register WHERE (ist1 = 'ИСТОЧНИК ПОСТУПЛЕНИЯ') AND (datecreate between '2018-01-01' AND '2018-10-08');
...
Рейтинг: 0 / 0
Почему может быть не верный резудльтат?
    #39714342
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валерий666,

Значит, там не 'отказано', а другое значение. Посмотрите в шестнадцатеричном виде содержимое этого поля.
...
Рейтинг: 0 / 0
Почему может быть не верный резудльтат?
    #39714408
Валерий666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftВалерий666,

Значит, там не 'отказано', а другое значение. Посмотрите в шестнадцатеричном виде содержимое этого поля.

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

Значит, там не 'отказано', а другое значение. Посмотрите в шестнадцатеричном виде содержимое этого поля.

Видимо глюк с кодировкой. Как это можно исправить?Вряд ли именно глюк.
Для начала надо проверить, что же именно хранится там, где вы видите 'ОТКАЗАНО'.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Почему может быть не верный резудльтат?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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