Forum
Merhaba arkadaşlar,
select sKodu,sAciklama,nHesapID,dteKayitTarihi,sKullaniciAdi from tbfirma | ||||||
where (select Datediff(dd,dtekayittarihi,getdate())) <=7 |
yukarıdaki sorgumda son yedi gün içinde açılan cari kartlarımı listeliyorum.
SELECT tbFirma.sKodu, tbFirma.sAciklama, tbFirma.nHesapID, tbFirma.dteKayitTarihi, tbFirma.sKullaniciAdi, tbHesapPlani.sKodu | |||||||||||
FROM OPEN.dbo.tbFirma tbFirma, OPEN.dbo.tbHesapPlani tbHesapPlani | |||||||||||
WHERE tbHesapPlani.nHesapID = tbFirma.nHesapID |
yukarıdaki sorgumda ise cari kartlarımın yanına muhasebe hesap adlarını getiriyorum.
Sizlerden isteğim şudur.Son yedi gün içinde açılan cari kartlarımı listelerken yanlarında bir sütunda da muhasebe kodlarını görmek.Yukarıdaki iki sorguyu uygun şekilde birleştirirsem eğer sonuca ulaşabilirim.Pek çok deneme yaptım ama başarılı olamadım.Yardımcı olur musunuz ?
select
, (select top 1 tbHesapPlani.sKodu from OPEN.dbo.tbHesapPlani tbHesapPlani where tbHesapPlani.nHesapID = tbFirma.nHesapID ) as HesapPlaniKodu
from tbfirma
where (select Datediff(dd,tbfirma.dtekayittarihi,getdate())) <=7
schema lar bende olmadığı için deneme fırsatım olmadı. Deneyip sonucu bildirir misin
Turgay Bey,
Elinize sağlık.Güzel olmuş