|
|
|
order by cast(fieldname as int) в ASA 8 и 9 работает в 7 нет
|
|||
|---|---|---|---|
|
#18+
select string(hour(fieldname)) as groupperiod, sum(...), count(*) from .... group by groupperiod order by cast(groupperiod as int) слеано через одно место (все приводится к строке) из-за того, что группировка может быть либо по дням, либо по часам, а результат запроса выводится в дельфях в dbgrid и нужно, чтобы тип всегда был одинаковый, а иначе он либо datetime либо int ... 8 и 9 выполняют без проблем, в 7 ошибка, что мол надо в группировку включать fieldname ... можно как-нибудь сделать так, чтобы добиться в 7 сортировки по строке, но подразумевая ее как целое цисло ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 13:09 |
|
||
|
order by cast(fieldname as int) в ASA 8 и 9 работает в 7 нет
|
|||
|---|---|---|---|
|
#18+
Попробуйте вот так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 13:30 |
|
||
|
order by cast(fieldname as int) в ASA 8 и 9 работает в 7 нет
|
|||
|---|---|---|---|
|
#18+
Не получается, просит в группировку включить fieldname :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 13:37 |
|
||
|
order by cast(fieldname as int) в ASA 8 и 9 работает в 7 нет
|
|||
|---|---|---|---|
|
#18+
Если у Вас 7.0.3, то тогда видимо тут ничем не помочь. Если версия меньше, то необходимо накатить все EBF-ы. Другого к сожалению ничего посоветовать не могу, разве что переписать запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 13:53 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=32662867&tid=2014268]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 502ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...