CREATE FUNCTION dbo.WeeksInAMonth(@Date DATETIME)
RETURNS INT
AS
BEGIN
RETURN DATEPART(week, @Date) - DATEPART(week, CONVERT(CHAR(6), @Date, 112)+'01') + 1
END
GO
SELECT dbo.WeeksInAMonth ('19980228')
Label List
- Architecture
- Art of SQL Server
- asynchronous mirroring
- csv
- dmv
- find outdated Statistics
- Free SQL Server tools
- index fragmentation
- Installation
- Katmai
- Learn SQL Server 2005
- Maintenance Plan
- outdated Statistics
- Reset Identity column
- Scripts
- SPID
- sql server 2008
- sys.dm_db_index_physical_stats
- sys.dm_exec_connections
- tsql
- update statistics