Mssql Select Yardım
-
öyle bir sorgu olsunki bugünden başlayıp geçen hafta salıya kadar gitsin
şu sınucu versin;
22.04.2014//salı
23.04.2014
24.04.2014
25.04.2014
26.04.2014//cumartesi
teşekkürler
-
http://sqlfiddle.com/#!2/71306/1
şu şekil bi şey yaptım.. günümüz tarihinden 4 gün öncesi tarihe kadar alıyor..
pardon mssql demişsin, mysql okumuşum :)
tamma bu da mssql için
http://sqlfiddle.com/#!3/3f17b/2
unbalanced tarafından 26/Nis/14 23:52 tarihinde düzenlenmiştir -
her boku sordun da bunu mu sormadın :l
select * from X where Y between '2014/04/22' and '2014/04/26';
-
hocalar sağolun
şimdi bunu tablo açmadan with ile anlık veri alacak şekilde çözelim
site güzelmiş bu arada :)
-
şurda kalsın buda
declare @start_dt date,
@end_dt date
set @start_dt = GETDATE()-5
set @end_dt = GETDATE()
;with cte
AS
(
select @start_dt AS dt
UNION ALL
SELECT dateadd(day,1,dt)
FROM cte
WHERE dt < DATEADD(DAY,DATEDIFF(DAY,0,@end_dt),0)
)
select *
from cte
