
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.10.2002, 10:36:14
|
|||
|---|---|---|---|
|
|||
Convert и много записей |
|||
|
#18+
Ситуация: Поле bytes (smallint) и 8 миллионов записей. Надо: все просуммировать Если писать Sum(bytes) дает Overflow. Надо писать sum(convert(bytes, bigint)), однако в таком случае уходит много времени на конвертацию или нет? Вопрос: можно ли не конвертить каждую запись? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2002, 10:44:11
|
|||
|---|---|---|---|
Convert и много записей |
|||
|
#18+
вроде уже отвечали Declare @s bigint select @s=@s+bytes from ...... print @s ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2002, 11:18:59
|
|||
|---|---|---|---|
Convert и много записей |
|||
|
#18+
Время на конвертацию уйдёт немного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2002, 11:53:37
|
|||
|---|---|---|---|
|
|||
Convert и много записей |
|||
|
#18+
Верно отвечали, но это Declare @s bigint select @s=@s+bytes from ...... print @s работает еще медленнее. Вот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1819321]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 332ms |

| 0 / 0 |
