在查詢中如何結合此查詢
cr是客戶, chh?伊勢customer_pays, cari_kod是客戶代碼, cari_unvan1是客戶名稱 cha_tarihi是工資的日期, cha_meblag是支付量
查詢的目的,得到客戶的specisified名單和他們的薪酬和量最後一天錢...
其實我的經理需要更多的細節,但查詢是非常緩慢的,這就是爲什麼即時通訊只使用3個子查詢。
問題是如何合併它們?
我研究關於CTE和「有節」,「子查詢‘和地方’,但沒有運氣。
任何人都可以有一個提議。
操作系統是WIN2003和SQL Server版本是MSSQL 2005 。
問候
select cr.cari_kod,cr.cari_unvan1, cr.cari_temsilci_kodu,
(select top 1
chh1.cha_tarihi
from dbo.CARI_HESAP_HAREKETLERI chh1 where chh1.cha_kod=cr.cari_kod order by chh1.cha_RECno) as sontar,
(select top 1
chh2.cha_meblag
from dbo.CARI_HESAP_HAREKETLERI chh2 where chh2.cha_kod=cr.cari_kod order by chh2.cha_RECno) as sontutar
from dbo.CARI_HESAPLAR cr
where (select top 1
chh3.cha_tarihi
from dbo.CARI_HESAP_HAREKETLERI chh3 where chh3.cha_kod=cr.cari_kod order by chh3.cha_RECno) >'20130314'
and
cr.cari_bolge_kodu='322'
or
cr.cari_bolge_kodu='324'
order by cr.cari_kod
親愛的帕拉多我怎麼能添加代碼/代碼標籤,因爲我不能這樣做。感謝您的編輯。 – ikutluay