|
|
|
Как будет выглядеть на T-SQL такой запрос
|
|||
|---|---|---|---|
|
#18+
Как будет выглядеть на T-SQL такой запрос: SELECT T1.DEPID,T1.SUMSALARY,T2.DEPNAME FROM (SELECT DEPID AS DEPID, SUM(SALARY) AS SUMSALARY FROM T1 GROUP BY DEP) AS T1, DEPARTMENTS AS T2 WHERE T1.DEPID=T2.DEPID Т.е. по таблице агрегатно собираем суммы, а из другой тянем наименования отделов (пример из DB2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 12:09:30 |
|
||
|
Как будет выглядеть на T-SQL такой запрос
|
|||
|---|---|---|---|
|
#18+
точно также, без изменений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 12:24:54 |
|
||
|
Как будет выглядеть на T-SQL такой запрос
|
|||
|---|---|---|---|
|
#18+
Да так вроде бы и будет работать, единственное замечание: Код: plaintext 1. 2. 3. 4. Вы групируете по полю DEP а выводите поле DEPID, это опечатка или так и есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 12:25:49 |
|
||
|
Как будет выглядеть на T-SQL такой запрос
|
|||
|---|---|---|---|
|
#18+
аха, опечтка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 12:51:25 |
|
||
|
Как будет выглядеть на T-SQL такой запрос
|
|||
|---|---|---|---|
|
#18+
SELECT T1.DEPID,T1.SUMSALARY,T2.DEPNAME FROM (SELECT DEPID AS DEPID, SUM(SALARY) AS SUMSALARY FROM T1 GROUP BY DEPID) AS T1, DEPARTMENTS AS T2 WHERE T1.DEPID=T2.DEPID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 12:59:56 |
|
||
|
Как будет выглядеть на T-SQL такой запрос
|
|||
|---|---|---|---|
|
#18+
НИФИГА НЕ РАБОТАЕТ В SYBASE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 13:07:28 |
|
||
|
Как будет выглядеть на T-SQL такой запрос
|
|||
|---|---|---|---|
|
#18+
а что хоть говорит то, да и sysbase все таки не mssql. Попробуй написать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 13:15:57 |
|
||
|
Как будет выглядеть на T-SQL такой запрос
|
|||
|---|---|---|---|
|
#18+
Мы думали, речь идет об MSSQL. Там тоже T-SQL, и запрос в допустимом синтаксисе. Для SYBASE попробуй так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. не бойся при этом потери производительности, так это тоже самое на самом деле, только описанное явным образом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 13:17:05 |
|
||
|
Как будет выглядеть на T-SQL такой запрос
|
|||
|---|---|---|---|
|
#18+
Это всего лишь пример, но в DB2 такое возможно: SELECT * FROM (SELECT * FROM TABLE13) AS T13 Т.е в выражении FROM подставляем таблицу, которая получена подзапросом. С временными таблицами - не катит...т.к. это должен быть VIEW а не сохраненка...( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 13:28:14 |
|
||
|
Как будет выглядеть на T-SQL такой запрос
|
|||
|---|---|---|---|
|
#18+
SELECT * FROM (SELECT * FROM TABLE13) AS T13 Server Message: Number 156, Severity 15 Server 'pnsybase', Line 2: Incorrect syntax near the keyword 'SELECT'. Server Message: Number 102, Severity 15 Server 'pnsybase', Line 2: Incorrect syntax near ')'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2002, 13:33:45 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3373&tid=1818661]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 331ms |

| 0 / 0 |
