powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Временные файлы сортировки
16 сообщений из 66, страница 3 из 3
Временные файлы сортировки
    #38947120
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarЭтим запросом тянется вся таблицаиндекс по дате дока в таблице с первичкой первейшеее дело, странно, что его нет.

А то, что условия в периодах частично накладываются, ну мало ли, это скорее мелкая огреха, но никак не "ахтунг".
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947126
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

да тут не в индексе дело. У него первый диалект. Идентификатор отквочен, таким образом в первом диалекте он воспринимается как строка.
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947131
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky, запрос сделает столбец doc_date c "begin_date" в нем и вытянет всю таблицу.
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947487
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просматривал отчет "ловушки" и увидел вот что :

select *
from DISCCARD_HISTORY
where DATETOINT(BEGIN_DATE) > (select max(DATETOINT(CLOSEDATE))
from CLOSEPER
where REMAINS = 'T')

Разве FB не умеет сравнивать даты,зачем такие реверансы?
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947504
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

такой встроенной функции нет. Значит это UDF. А значит приведенный SQL - это умышленный код ваших разработчиков.
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947508
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, DATETOINT - это UDF, по названию понятно что она делает. Мне просто интересно - зачем приводить дату к числу для сравнения?
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947525
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarПросматривал отчет "ловушки" и увидел вот что :

select *
from DISCCARD_HISTORY
where DATETOINT(BEGIN_DATE) > (select max(DATETOINT(CLOSEDATE))
from CLOSEPER
where REMAINS = 'T')

Разве FB не умеет сравнивать даты,зачем такие реверансы?

умеет конечно. Такое имеет смысл городить только если это целое число не всегда растёт вместе с датой. Вообще тараканов у вас там в базе видимо до фига.
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947538
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,это не мои тараканы,а аналитиков
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947549
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
куча вот таких запросов:

SELECT "DATE_OPEN",
PLACE
FROM "PLACE_PARAMS"

откуда кавычки буду выяснять у аналитиков.
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947573
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

их небось генератор запросов какой нибудь фигачит. Он может считает что база в 3ем диалекте.
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947590
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,точно не знаю,но вроде всё пишут руками. Просто если запрос выдает явно не то - почему вопросов нет? Или они считают что так и должно быть? Насобираю статистику и буду с ними разговаривать. Явно же что то не то.
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947620
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarМне просто интересно - зачем приводить дату к числу для сравнения?
Первый диалект. Нет другого способа отсечь время.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947627
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,для отсечения времени есть другая UDF. И зачем в данном запросе делать приведение типов?
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947636
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

они хотят сравнить только по датам без учёта времени. В общем если поизвращаться, то можно и без UDF, но длинновато получится
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #38947640
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,хм
Ладно,спрошу автора какой тайный смысл он этим реализует.
...
Рейтинг: 0 / 0
Временные файлы сортировки
    #39099127
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продолжении темы - если есть большой файл сортировки и по ProcessMonitor его не видно?
...
Рейтинг: 0 / 0
16 сообщений из 66, страница 3 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Временные файлы сортировки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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