![]() |
|
Модераторы: LSD |
![]()
|
|
| Colloseum |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 4.7.2006 Репутация: нет Всего: нет |
Даже не знаю как толком озаглавить.
Таблица следующая в MS SQL2K ------------------------------------- DTSC1 | KTSC1 | SUM_ ------------------------------------- 6D | | 200 ZD | | 100 | 6D | 300 | 6D | 6500 6D | | 45200 | LP | 45200 ------------------------------------- Мне нужно вывести такую строку: DTSC1 | KTSC1 | SUM_DTS | SUM_KTS 6D | 6D | 45400 | 6900 Т.е. необходимо вычислить все значения которым соответствует DTSC1 = ' 6D' и вывести SUM_DTS и соответственно где KTSC1 = ' 6D' в поле SUM_KTS Следующий запрос только по одному критерию вычисляет. Как к нему прикрутить необходимую функциональность.
|
|||
|
||||
| TicTak |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 2.3.2005 Репутация: 1 Всего: 1 |
|
|||
|
||||
| Colloseum |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 4.7.2006 Репутация: нет Всего: нет |
A DECODE() Это чего?
MS SQL Query Browser Выдает: Unrecognized function name. Добавлено через 9 минут и 44 секунды Немного поискал, пишут что DECODE это оракловкая функция (если я прав), в MSSQL пользуйте CASE только вот CASE вроде в Query Browser пользовать нельзя. Как быть. |
|||
|
||||
| TicTak |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 2.3.2005 Репутация: 1 Всего: 1 |
Извини, думал decode - является стандартом SQL.
Опять же не буду уверен насчёт MS SQL, но в оракле катит следующее:
Попробуй, может поможет. Но смысл такой - выбираеш данные, которые удолетворяют параметрам в обоих столбцах, и уже при суммировании отбрасываеш ненужную сумму. |
|||
|
||||
| Colloseum |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 4.7.2006 Репутация: нет Всего: нет |
Респект работает как надо!
|
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |