ik heb een sql tabel met records waarvan een veld datum en tijd bevat. nu wil ik graag alle records selecteren die tusen de laatste werkdag 14:10 uur (maandag t/m vrijdag, feestdagen uitgezonderd) en nu liggen.hoe bouw ik een dergelijke query op. ik zit zelf te denken aan een tabel met werk/feestdagen om te kunnen bepalen welke dagen de werkdagen zijn.
ik heb nu
maar deze geeft alleen vandaag en niet gister middag en houd ook geen rekening met zaterdag, zon en feestdagen.
ik heb nu
Code:
select count(PoRecordUid) from tblPO where DATEADD(day, DATEDIFF(day, 0, PoCDate), 0) = DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0)