|
|
|
update агрегатными значениями
|
|||
|---|---|---|---|
|
#18+
select @@version Adaptive Server Enterprise/15.0.2/EBF 14332/P/NT (IX86)/Windows 2000/ase1502/2486/32-bit/OPT/Thu May 24 04:10:36 2007 Дрозофила: Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Incorrect syntax near the keyword 'group' Без group by, ессесно, update'ится левыми значениями. Возможен ли такой update вообще априори? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 16:47 |
|
||
|
update агрегатными значениями
|
|||
|---|---|---|---|
|
#18+
Ex_Soft пишет: > Без group by, ессесно, update'ится левыми значениями. Возможен ли такой > update вообще априори? Надо - напиши через подзапросы. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 16:49 |
|
||
|
update агрегатными значениями
|
|||
|---|---|---|---|
|
#18+
MasterZiv через подзапросы Код: plaintext 1. 2. 3. 4. 5. 6. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 16:58 |
|
||
|
update агрегатными значениями
|
|||
|---|---|---|---|
|
#18+
Ex_Soft пишет: > Автор: "Ex_Soft" > > MasterZiv > > через подзапросы > > > update > #tmpTable > set > Cnt=(select count(ID) from Staff where (Dep=T.Id)) > from > #tmpTable T > > Так? update #tmpTable set Cnt= (select count(S.ID) from Staff S where S.Dep=T.Id) Да, так. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 18:08 |
|
||
|
update агрегатными значениями
|
|||
|---|---|---|---|
|
#18+
Все намного проще: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 18:29 |
|
||
|
update агрегатными значениями
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. The column prefix 'T' does not matchwith a table name or alias name used in the query Код: plaintext 1. 2. 3. 4. 5. 6. 7. Incorrect syntax near 'T' Код: plaintext 1. 2. 3. 4. 5. 6. 7. Ambiguous column name Id _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 19:13 |
|
||
|
update агрегатными значениями
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 19:22 |
|
||
|
update агрегатными значениями
|
|||
|---|---|---|---|
|
#18+
White Owl пишет: > Автор: "White Owl" > > update > #tmpTable > set > Cnt=count(S.ID) > from > Staff S > where (S.Dep=#tmpTable.Id) > > ASE TSQL действительно не умеет делать алиасы для обновляемых таблиц. > Глупая ASE... А еще можете попробовать update #tmpTable set MyUnknownTable.Cnt=count(S.ID) from Staff S where (S.Dep=#tmpTable.Id) :-) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 19:26 |
|
||
|
update агрегатными значениями
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 19:48 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=35897413&tid=2011112]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 509ms |

| 0 / 0 |

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