Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TRANSFORM в тексте ADO, MS SQL [D2005, XP]


Alex7 ©   (2009-05-08 13:17:00) 

Добрый день.
Где посмотреть пример использования TRANSFORM. Нашел только на диалекте Access:
TRANSFORM
Sum([Amount]) AS Total
SELECT [Last Name] AS Name
     FROM tblCustomers LEFT JOIN tblInvoices
     ON tblCustomers.CustomerID=tblInvoices.CustomerID
     GROUP BY [Last Name]
PIVOT Format(InvoiceDate, 'yyyy')
  IN ('1996','1997','1998','1999','2000')

на диалекте MS SQL не идет, пишет некорректный синтаксис около 'Sum'
Спасибо.


Медвежонок Пятачок   (2009-05-08 14:16:00) [1]

А в документацию не догадался заглянуть на предмет есть ли вообще такое?


stas   (2009-05-08 14:15:00) [2]

Нет такого в MSSQL. В MSSQL 2005 есть что-то типа этого читай BOL - PIVOT


Наверх

Титульная страница Поиск, карта сайта Написать письмо