Devo solo selezionare il primo giorno del mese di una determinata variabile datetime.
So che è abbastanza facile fare questo tipo di codice:
select CAST(CAST(YEAR(@mydate) AS VARCHAR(4))
+ '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME)
Ma questo non è molto elegante, e probabilmente neanche molto veloce.
C'è un modo migliore per farlo? Sto usando SQL Server 2008.