gelen siparişleri birleştirme hk. yardım

1 2
09/11/2009, 16:01

clodj_e

Yaptım fakat bu sorguda müşteriler olduğu için farklı müşterilerin aynı renk ve iplikteki siparişlerini toplanmasını istiyorum.
Ayrıca kutu , adet ve kg birimlerini kg'a dönüştürdüğüm için diğerinin (paketleme türlrinin) görülmemesi gerekiyor.
Olmaması gerekenleri yazıyorum;
Müşteri adı, sipairş miktarı, paketleme türü.
09/11/2009, 16:07

ayhan2122

Böyle mi ?
Kod:
(SELECT [Adet olarak Siparişler].[Renk No] AS RenkNO, [Adet olarak Siparişler].[Sipariş Miktarı] AS SiparişMiktari, [Adet olarak Siparişler].[İplik Cinsi] AS IplikCinsi, [Adet olarak Siparişler].[Sipariş Durumu] AS SiparişDurumu, [Adet olarak Siparişler].[Boyanacak KG Kaşılığı Adet] AS Adet
FROM [Adet olarak Siparişler])
UNION
(SELECT [KG olarak Siparişler].[Renk No] AS RenkNO, [KG olarak Siparişler].[Sipariş Miktarı] AS SiparişMiktari, [KG olarak Siparişler].[İplik Cinsi] AS IplikCinsi, [KG olarak Siparişler].[Sipariş Durumu] AS SiparişDurumu, [KG olarak Siparişler].[Boyanacak KG Kaşılığı] AS Adet
FROM [KG olarak Siparişler])
UNION (SELECT [Kutu olarak Siparişler].[Renk No] AS RenkNO, [Kutu olarak Siparişler].[Sipariş Miktarı] AS SiparişMiktari, [Kutu olarak Siparişler].[İplik Cinsi] AS IplikCinsi, [Kutu olarak Siparişler].[Sipariş Durumu] AS SiparişDurumu, [Kutu olarak Siparişler].[Boyanacak KG Kaşılığı Kutu] AS Adet
FROM [Kutu olarak Siparişler]);

Lütfen her iki deyimi de iyice inceleyiniz ve farkları anlamaya çalışınız.
mantık basit
(SELECT SorguAdı.AlanAdı1 as YeniAlanAdı FROM SorguAdı)
UNION
(SELECT DiğerSorguAdı.AlanAdı2 as YeniAlanAdı FROM DiğerSorguAdı);
09/11/2009, 16:48

clodj_e

Merhaba,
Sonuca ulaştım. İlginize çok teşekür ederim.
1 2