Geçerli haftanın başlangıç gününü (Pazartesi) belirleyen bir SQL sorgusu/sorgusu aranıyor.Geçerli haftanın başlangıç gününü (Pazartesi) bulma
Örnek: bugün ise -> ardından haftanın ilk Google'da ve StackOverflow'daki birçok "çözümler" gördük
Sat Oct 09, 2010 -> Start of the week is Monday Oct 04, 2010
Sun Oct 10, 2010 -> Start of the week is Monday Oct 04, 2010
Mon Oct 11, 2010 -> Start of the week is Monday Oct 11, 2010
Tue Oct 12, 2010 -> Start of the week is Monday Oct 11, 2010
olduğunu. gibi bir görünüm şey:
SET @pInputDate = CONVERT(VARCHAR(10), @pInputDate, 111)
SELECT DATEADD(DD, 1 - DATEPART(DW, @pInputDate), @pInputDate)
Bu arızalandığı için: Güneş 10 Ekim 2010 - Haftanın> başlangıç (yanlış) Pazartesi 11 Ekim 2010.
Yalnızca Pazartesi veya haftanın ilk çalışma günü bulmak gerekiyor mu? –
Bir iş günü ya da tatil olup olmadığına bakılmaksızın haftanın başlangıcını (Pazartesi) istiyorum. –