
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.11.2002, 12:09:30
|
|||
|---|---|---|---|
Как будет выглядеть на 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:24:54
|
|||
|---|---|---|---|
Как будет выглядеть на T-SQL такой запрос |
|||
|
#18+
точно также, без изменений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2002, 12:25:49
|
|||
|---|---|---|---|
Как будет выглядеть на T-SQL такой запрос |
|||
|
#18+
Да так вроде бы и будет работать, единственное замечание: Код: plaintext 1. 2. 3. 4. Вы групируете по полю DEP а выводите поле DEPID, это опечатка или так и есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2002, 12:51:25
|
|||
|---|---|---|---|
Как будет выглядеть на T-SQL такой запрос |
|||
|
#18+
аха, опечтка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2002, 12:59:56
|
|||
|---|---|---|---|
Как будет выглядеть на 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, 13:07:28
|
|||
|---|---|---|---|
Как будет выглядеть на T-SQL такой запрос |
|||
|
#18+
НИФИГА НЕ РАБОТАЕТ В SYBASE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2002, 13:15:57
|
|||
|---|---|---|---|
Как будет выглядеть на T-SQL такой запрос |
|||
|
#18+
а что хоть говорит то, да и sysbase все таки не mssql. Попробуй написать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2002, 13:17:05
|
|||
|---|---|---|---|
Как будет выглядеть на T-SQL такой запрос |
|||
|
#18+
Мы думали, речь идет об MSSQL. Там тоже T-SQL, и запрос в допустимом синтаксисе. Для SYBASE попробуй так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. не бойся при этом потери производительности, так это тоже самое на самом деле, только описанное явным образом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2002, 13:28:14
|
|||
|---|---|---|---|
Как будет выглядеть на T-SQL такой запрос |
|||
|
#18+
Это всего лишь пример, но в DB2 такое возможно: SELECT * FROM (SELECT * FROM TABLE13) AS T13 Т.е в выражении FROM подставляем таблицу, которая получена подзапросом. С временными таблицами - не катит...т.к. это должен быть VIEW а не сохраненка...( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2002, 13:33:45
|
|||
|---|---|---|---|
Как будет выглядеть на 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 ')'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1818661]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 289ms |

| 0 / 0 |
