Cita:
Iniciado por Libras pues si te dan el mes y el año nada mas arma tu consulta con:
convert(datetime,@mes + '/' + '01' + @año)
no entiendo porque el dateadd, si como te dijo gnzsoloyo, el primer dia del mes siempre va a ser 01 :P
La idea es que a la fecha que me den le resto los días que me dan y el sumo 1, así siempre me sale el 1 de cada mes.
He intentado el convert pero no consigo que me salga lo que quiero.
Esto es justo lo que buscaba, bueno, justo lo que buscaba sería indicarle solo la fecha y el día, por eso no caí en esta opción, ¡muchas gracias!
Al final el código queda tal que así:
Código:
DATEFROMPARTS ( YEAR(GETDATE()), MONTH(GETDATE()), 1 )