Merhabalar

İki Tarih arası hareket gören ve görmeyen şeklinde iki farklı sorgu yazdım.

DECLARE @ILKTARIH NVARCHAR(11)
DECLARE @SONTARIH NVARCHAR(11)

SET @ILKTARIH = '01.01.2019'
SET @SONTARIH = '31.12.2019'


---===İki Tarih Arası Hareket Görmeyen Carilerin Listesi
SELECT KODU,ADI,ADI2,ADRES1,ADRES2,TEL1,TEL2 FROM CARI
WHERE KODU NOT IN (
SELECT KODU
FROM CARI_HAR AS HAREKET
WHERE TARIH BETWEEN CONVERT(DATETIME,@ILKTARIH,104) AND CONVERT(DATETIME,@SONTARIH,104)
)

---===İki Tarih Arası Hareket Gören Carilerin Listesi
SELECT KODU,ADI,ADI2,ADRES1,ADRES2,TEL1,TEL2 FROM CARI
WHERE KODU IN (
SELECT KODU
FROM CARI_HAR AS HAREKET
WHERE TARIH BETWEEN CONVERT(DATETIME,@ILKTARIH,104) AND CONVERT(DATETIME,@SONTARIH,104)
)