• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

SQL scripts

usta07

Destek Ekibi
Destek Ekibi
Katılım
30 Mart 2008
Mesajlar
405
Excel Vers. ve Dili
2003 Türkçe
EXCELDE olan =HAFTASAY("Tarih";2) fonksyonunu sql scripts ile nasıl yapıldığını bulamadım. Bilen arkadaşların paylaşağını biliyorum. Aşağıdaki örnekte DATEPART(wk ile =HAFTASAY("Tarh"1) değerlerini alıyorum.
İlgilerinize şimdiden teşekkürler.
m USTA fa

SELECT R.GirisTarihi AS Tarih, YEAR(R.GirisTarihi) AS Yıl, MONTH(R.GirisTarihi) AS Ay, DATEPART(wk, R.GirisTarihi) AS Hafta, M.Unvan,
COUNT(*) AS Sayi, M.Turop, M.GelYeri, M.Grup3, R.Otel, M.Grup1
FROM dbo.Musteri M INNER JOIN
dbo.Rezotel R ON M.Turop = R.Turop AND M.Voucher = R.Voucher
WHERE (R.Sira =
(SELECT TOP 1 RezSira
FROM MusteriOpr
WHERE MusNo = M.MusNo
ORDER BY GirTarih)) AND (R.RezStat <> 'N') AND (R.RezType <> 'I') AND (R.Bolge IN ('ALY', 'AYT', 'BLD', 'BLK', 'CAM', 'COL', 'FET', 'GOY', 'KAR',
'KEM', 'KUM', 'KUN', 'MNV', 'SID', 'TEK')) AND (M.Unvan <> 'Inf') AND (R.GirisTarihi BETWEEN CONVERT(DATETIME, '2004-11-01 00:00:00', 102) AND
CONVERT(DATETIME, '2008-12-31 00:00:00', 102))
GROUP BY R.GirisTarihi, M.Unvan, R.Otel, M.Turop, M.GelYeri, M.Grup3, M.Grup1
ORDER BY R.GirisTarihi, M.Unvan
 
Merhaba;

Kod:
SET DATEFIRST 1
select  .......................... from....
SET DATEFIRST 7
go
 
Son düzenleme:
Geri
Üst