Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2012, 19:43   #11
Alex3840229
 
Регистрация: 28.01.2012
Сообщений: 9
По умолчанию

возможно я не верно sql запрос делаю.

SELECT DocumentMaterial.CodeMaterial, Material.Name AS NameMaterial, Unit.Name AS NameUnit, DocumentMaterial.CodeUnit, '' AS Pusto,
SUM(DocumentMaterial.Count) AS VCount, SUM(DocumentMaterial.Sum) AS VSum, '' AS Pusto1, SUM(DocumentMaterial_1.Count) AS VCount1,
SUM(DocumentMaterial_1.Sum) AS VSum1, '' AS Pusto2, SUM(DocumentMaterial_2.Count) AS VCount2, SUM(DocumentMaterial_2.Sum) AS VSum2,
'' AS Pusto3, SUM(DocumentMaterial_3.Count) AS VCount3, SUM(DocumentMaterial_3.Sum) AS VSum3, '' AS Pusto4, Currency.Name,
DocumentMaterial.CodeCurrency, DocumentMaterial.Data AS VDate, DocumentMaterial_1.Data AS VDate1, DocumentMaterial_2.Data AS VDate2,
DocumentMaterial_3.Data AS VDate3

FROM DocumentMaterial INNER JOIN
Material ON DocumentMaterial.CodeMaterial = Material.Code INNER JOIN
Unit ON DocumentMaterial.CodeUnit = Unit.Code INNER JOIN
Currency ON DocumentMaterial.CodeCurrency = Currency.Code INNER JOIN
DocumentMaterial AS DocumentMaterial_1 ON Material.Code = DocumentMaterial_1.CodeMaterial AND
Unit.Code = DocumentMaterial_1.CodeUnit AND Currency.Code = DocumentMaterial_1.CodeCurrency INNER JOIN
DocumentMaterial AS DocumentMaterial_2 ON Material.Code = DocumentMaterial_2.CodeMaterial AND
Unit.Code = DocumentMaterial_2.CodeUnit AND Currency.Code = DocumentMaterial_2.CodeCurrency INNER JOIN
DocumentMaterial AS DocumentMaterial_3 ON Material.Code = DocumentMaterial_3.CodeMaterial AND
Unit.Code = DocumentMaterial_3.CodeUnit AND Currency.Code = DocumentMaterial_3.CodeCurrency

GROUP BY DocumentMaterial.CodeMaterial, Material.Name, Unit.Name, DocumentMaterial.CodeUnit, Currency.Name, DocumentMaterial.CodeCurrency,
DocumentMaterial.Data, DocumentMaterial_1.Data, DocumentMaterial_2.Data, DocumentMaterial_3.Data

Последний раз редактировалось Alex3840229; 28.01.2012 в 19:48.
Alex3840229 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
запрос sql Zibellina БД в Delphi 10 02.07.2009 17:57
SQL запрос + SQL запрос BeSeech Microsoft Office Access 10 14.02.2009 17:04
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15