sql ile 2 tarih arasındaki gün farkı

22/11/2014, 15:50

denizfatihi

Merhaba,
Parametre ile girilen 2 tarih arasındaki gün farkını hesaplamak istiyorum, sorgu aşağıdadır "Gun" kısmına yansıyan sonuç çok farklı bir formatta çıkıyor bunu sayıya çevirmek istiyorum.

Kod:
SELECT :bas, :bit, ((:bit) - (:bas))+1 AS Gun, sum(RT), SUM(BT), (((:bit - :bas))+1 - ((sum(RT)+ (sum(BT))))) AS fark
FROM Tb_Tarih
WHERE tarih between  :bas and :bit;
22/11/2014, 16:29

denizfatihi

Olayı çözdüm belki başka birinin daha işine yarar diye aşağıya yazıyorum,
Herkese kolay gelsin.


Kod:
SELECT :bas, :bit,DateDiff('d',[:bas], [:bit])+1 AS Gun, sum(RT), SUM(BT), DateDiff('d',[:bas], [:bit])+1 - ((sum(RT)+ (sum(BT)))) AS fark
FROM Tb_Tarih
WHERE tarih between  :bas and :bit;