Cita: ya sea aaaammdd o aaaa-mm-dd, creeme que te evitarás muchos problemas.
que onda Mith, fijate que usaba el format aaaaMMdd con algun separador para la version 2000 de sql server, y hacía algo así:
SELECT CONVERT(DATETIME,'2005-03-17',103)
Y todo sin problemas, pero en 2005 lo toma como aaaa-dd-MM, porque..?? realmente no sé, es por eso que decidí no mandarle el separador simplemente la fecha en formato aaaaMMdd para que funcione sin problemas