![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с UNION в MS SQL 7
xxxCrazyManxxx © (2003-04-11 11:57:00)SELECT DISTINCT Product.Article, Journal.Move
FROM Journal INNER JOIN Document ON Journal.Document = Document.Document
INNER JOIN Address ON Document.Debitor = Address.Address
INNER JOIN Product ON Journal.Product = Product.Product
INNER JOIN Shift ON Document.Shift = Shift.Shift
INNER JOIN Operation ON Document.Operation = Operation.Operation
INNER JOIN GroupTax ON Journal.GroupTax = GroupTax.GroupTax
WHERE Address.AddressName = "АСПЕКТ-Л ООО"
Group by Product.Article
UNION
SELECT SUM(Journal.Move), --Суммирование продаж (кол-во)
Product.Article
FROM Journal INNER JOIN Document ON Journal.Document = Document.Document
INNER JOIN Address ON Document.Debitor = Address.Address
INNER JOIN Product ON Journal.Product = Product.Product
INNER JOIN Shift ON Document.Shift = Shift.Shift
INNER JOIN Operation ON Document.Operation = Operation.Operation
INNER JOIN GroupTax ON Journal.GroupTax = GroupTax.GroupTax
WHERE Shift.UreDate BETWEEN "2003-03-01" AND "2003-03-31"
AND Operation.Operation BETWEEN 495 AND 1157
GROUP BY Journal.Move
MOA (2003-04-11 12:28:00) [1]А что Вы хотите получить? На первый взгляд запрос не слишком осмысленый. Уточните пожалуйста, что Вы хотите получить в результате - будет легче Вам помочь.
Удачи!
Соловьев (2003-04-11 12:26:00) [2]
select field1, field2
from table1
union
select field1, field2
from table2
где field1, field2 - и в одной и в другой таблице поля должны иметь одинаковые типы...
xxxCrazyManxxx (2003-04-11 12:18:00) [3]Можно увидеть пример?
Соловьев (2003-04-11 12:14:00) [4]
> очень нужно чтобы работало
нужно привести к виду, как сказалJohnmen © (11.04.03 12:02)
Соловьев (2003-04-11 12:09:00) [5]UNION присоеденяет не слева(справа), а снизу(сверху).
xxxCrazyManxxx (2003-04-11 12:09:00) [6]а могли бы Вы помочь.........
очень нужно чтобы работало
Johnmen (2003-04-11 12:06:00) [7]Что хочешь, то и делай. Он же твой...
xxxCrazyManxxx (2003-04-11 12:04:00) [8]а с этим запросом что можно сделать?
Johnmen (2003-04-11 12:02:00) [9]Какой большой запрос.
Просто поля всех запросов, объединяемых юнионом, должны совпадать по количеству и качеству...:)