Cita:
Iniciado por Mithrandir Eso tampoco corre en v2000 (al menos no en el mío), según yo el 103 está sobrando.
totalmente de acuerdo, el problema es que no sé en que estaba pensando cuando te puse eso..

(no creo que sea por unas birras que traía encima jeje) mas bien lo que algunas veces hacía era:
select convert(datetime,'17-03-2005',103)
es decir, mandaba la fecha en formato dd-MM-yyyy y el 103 era el que me regresaba el tipo que necesitaba
pero ya para el formato universal se puede hacer de cualquiera de las siguientes formas:
Cita: select cast('2005-03-17' as datetime) --yyyy-MM-dd
select cast('20050317' as datetime) --yyyyMMdd
select convert(datetime,'20050317',103) --yyyyMMdd
saludos y por aqui nos veremos pronto friend, hay me hechas un phone...