|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
GallemarЭтим запросом тянется вся таблицаиндекс по дате дока в таблице с первичкой первейшеее дело, странно, что его нет. А то, что условия в периодах частично накладываются, ну мало ли, это скорее мелкая огреха, но никак не "ахтунг". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 12:41 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, да тут не в индексе дело. У него первый диалект. Идентификатор отквочен, таким образом в первом диалекте он воспринимается как строка. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 12:43 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, запрос сделает столбец doc_date c "begin_date" в нем и вытянет всю таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 12:45 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
Просматривал отчет "ловушки" и увидел вот что : select * from DISCCARD_HISTORY where DATETOINT(BEGIN_DATE) > (select max(DATETOINT(CLOSEDATE)) from CLOSEPER where REMAINS = 'T') Разве FB не умеет сравнивать даты,зачем такие реверансы? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 16:11 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
Gallemar, такой встроенной функции нет. Значит это UDF. А значит приведенный SQL - это умышленный код ваших разработчиков. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 16:21 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
Извините, DATETOINT - это UDF, по названию понятно что она делает. Мне просто интересно - зачем приводить дату к числу для сравнения? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 16:24 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
GallemarПросматривал отчет "ловушки" и увидел вот что : select * from DISCCARD_HISTORY where DATETOINT(BEGIN_DATE) > (select max(DATETOINT(CLOSEDATE)) from CLOSEPER where REMAINS = 'T') Разве FB не умеет сравнивать даты,зачем такие реверансы? умеет конечно. Такое имеет смысл городить только если это целое число не всегда растёт вместе с датой. Вообще тараканов у вас там в базе видимо до фига. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 16:30 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
Симонов Денис,это не мои тараканы,а аналитиков ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 16:36 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
куча вот таких запросов: SELECT "DATE_OPEN", PLACE FROM "PLACE_PARAMS" откуда кавычки буду выяснять у аналитиков. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 16:39 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
Gallemar, их небось генератор запросов какой нибудь фигачит. Он может считает что база в 3ем диалекте. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 16:52 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
Симонов Денис,точно не знаю,но вроде всё пишут руками. Просто если запрос выдает явно не то - почему вопросов нет? Или они считают что так и должно быть? Насобираю статистику и буду с ними разговаривать. Явно же что то не то. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 16:58 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
GallemarМне просто интересно - зачем приводить дату к числу для сравнения? Первый диалект. Нет другого способа отсечь время. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 17:13 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov,для отсечения времени есть другая UDF. И зачем в данном запросе делать приведение типов? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 17:22 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
Gallemar, они хотят сравнить только по датам без учёта времени. В общем если поизвращаться, то можно и без UDF, но длинновато получится ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 17:28 |
|
Временные файлы сортировки
|
|||
---|---|---|---|
#18+
Симонов Денис,хм Ладно,спрошу автора какой тайный смысл он этим реализует. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 17:30 |
|
|
start [/forum/topic.php?fid=40&msg=38947120&tid=1562527]: |
0ms |
get settings: |
13ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 269ms |
total: | 406ms |
0 / 0 |