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

start [/forum/topic.php?fid=46&msg=32061823&tid=1819321]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 275ms |

| 0 / 0 |
