Birleştirilmiş Sorguda Sıralama

04/07/2022, 10:54

husem

merhaba arkadaşlar,

Me.Liste25.RowSource = "SELECT İskender_km_tuketim_gr_kg.Grubu,İskender_km_tuketim_gr_kg.KimyasalMadde,İskender_km_tuketim_gr_kg.Tüketim_Miktarı_Gram,İskender_km_tuketim_gr_kg.Tüketim_Miktarı_Kg FROM İskender_km_tuketim_gr_kg UNION SELECT İskender_bm_tuketim_gr_kg.Grubu,İskender_bm_tuketim_gr_kg.BoyarMadde,İskender_bm_tuketim_gr_kg.Tüketim_Miktarı_Gram,İskender_bm_tuketim_gr_kg.Tüketim_Miktarı_Kg FROM İskender_bm_tuketim_gr_kg;"
Me.Liste25.Requery


yukarıdaki sorguda sıralama işlemi yapmak istiyorum,
birleştirmede kullandığım aşağıdaki iki tablo var,


İskender_km_tuketim_gr_kg
İskender_bm_tuketim_gr_kg

sıralamak istediğim alanlar da (azalan olarak) aşağıdakiler

Grubu
Tüketim_Miktarı_Gram

aşağıdaki gibi yaptım ama hata verdi,
ORDER BY İskender_bm_tuketim_gr_kg.Grubu DESC;İskender_bm_tuketim_gr_kg.Tüketim_Miktarı_Gram DESC;
04/07/2022, 11:31

berduş

eğer burada yazdığınız gibi noktalı virgül ";" kullandıysanız hata vermesi normal çünkü sorguda noktalı virgül ";" 1 defa tek, en sonda, kullanılır noktalı virgül ";" yerine virgül "," kullanmayı dener misiniz
04/07/2022, 11:48

husem

SELECT İskender_km_tuketim_gr_kg.Tarih,İskender_km_tuketim_gr_kg.Grubu,İskender_km_tuketim_gr_kg.KimyasalMadde,İskender_km_tuketim_gr_kg.Tüketim_Miktarı_Gram,İskender_km_tuketim_gr_kg.Tüketim_Miktarı_Kg
FROM İskender_km_tuketim_gr_kg;
UNION SELECT İskender_bm_tuketim_gr_kg.Tarih,İskender_bm_tuketim_gr_kg.Grubu,İskender_bm_tuketim_gr_kg.BoyarMadde,İskender_bm_tuketim_gr_kg.Tüketim_Miktarı_Gram,İskender_bm_tuketim_gr_kg.Tüketim_Miktarı_Kg
FROM İskender_bm_tuketim_gr_kg;
ORDER BY İskender_bm_tuketim_gr_kg.Grubu DESC,İskender_bm_tuketim_gr_kg.Tüketim_Miktarı_Gram DESC;

sql deyiminden sonra karakterler bulundu hatası veriyor.
04/07/2022, 12:05

atoykan

Merhaba Sayın @husem

SELECT İskender_km_tuketim_gr_kg.Tarih,İskender_km_tuketim_gr_kg.Grubu,İskender_km_tuketim_gr_kg.KimyasalMadde,İskender_km_tuketim_gr_kg.Tüketim_Miktarı_Gram,İskender_km_tuketim_gr_kg.Tüketim_Miktarı_Kg
FROM İskender_km_tuketim_gr_kg;
UNION SELECT İskender_bm_tuketim_gr_kg.Tarih,İskender_bm_tuketim_gr_kg.Grubu,İskender_bm_tuketim_gr_kg.BoyarMadde,İskender_bm_tuketim_gr_kg.Tüketim_Miktarı_Gram,İskender_bm_tuketim_gr_kg.Tüketim_Miktarı_Kg
FROM İskender_bm_tuketim_gr_kg order by Grubu DESC, Tüketim_Miktarı_Gram DESC;
olarak dener misiniz? Biraz yoğunum kontrol etme şansım olmadı çalışmanızı kusura bakmayın.
04/07/2022, 12:17

husem

(04/07/2022, 12:05)atoykan yazdı: Merhaba Sayın @husem

SELECT İskender_km_tuketim_gr_kg.Tarih,İskender_km_tuketim_gr_kg.Grubu,İskender_km_tuketim_gr_kg.KimyasalMadde,İskender_km_tuketim_gr_kg.Tüketim_Miktarı_Gram,İskender_km_tuketim_gr_kg.Tüketim_Miktarı_Kg
FROM İskender_km_tuketim_gr_kg;
UNION SELECT İskender_bm_tuketim_gr_kg.Tarih,İskender_bm_tuketim_gr_kg.Grubu,İskender_bm_tuketim_gr_kg.BoyarMadde,İskender_bm_tuketim_gr_kg.Tüketim_Miktarı_Gram,İskender_bm_tuketim_gr_kg.Tüketim_Miktarı_Kg
FROM İskender_bm_tuketim_gr_kg order by Grubu DESC, Tüketim_Miktarı_Gram DESC;
olarak dener misiniz? Biraz yoğunum kontrol etme şansım olmadı çalışmanızı kusura bakmayın.
doğru çalıştı,
çok teşekkür ederim,
04/07/2022, 12:33

atoykan

Rica ederim.
İyi çalışmalar.