Principales respuestas
Campos fechas

Pregunta
-
Respuestas
-
el sql por defecto guarda la fecha 2018-01-01 de esa manera y no debe darte error o no debe preocuparte en lo absolute por que hay varias maneras de visualizarlo donde lo quieras de la forma que lo quieras, lo importante es que sea de tipo date o datetime por que asi puedes hacer calculus entre fechas y varias cosas que no podrias hacer si lo grabas en la table como un varchar o un nvarchar, exito, lo unico que no pones es cual es el error a ver si podemos ayudarte
- Propuesto como respuesta Pablo RubioModerator martes, 20 de febrero de 2018 16:12
- Marcado como respuesta JoseSalas viernes, 23 de febrero de 2018 17:31
-
Hola:
Como te dice Efrain Diaz, el dato se guarda sin guiones, en formato ANSI, pero tambien puedes insertar con otros formatos, por ejemplo '15/01/2018' (si dispones de una version español) y hacer todas las consultas que necesites contra el formato de fecha que tu desees (dentro de lo aceptado), el motor lo traducirá y no notarás ninguna perdida de rendimiento. No obstante no es lo más recomendado.
Existe mucha documentacion al respecto.
Un ejemplo interesante que consultarás muy rápido y te ayudará bastante.
http://www.guillesql.es/Articulos/SQLServerFAQ_Como_Fechas.aspx
Un saludo
- Propuesto como respuesta Pablo RubioModerator martes, 20 de febrero de 2018 16:13
- Marcado como respuesta JoseSalas viernes, 23 de febrero de 2018 17:31
Todas las respuestas
-
el sql por defecto guarda la fecha 2018-01-01 de esa manera y no debe darte error o no debe preocuparte en lo absolute por que hay varias maneras de visualizarlo donde lo quieras de la forma que lo quieras, lo importante es que sea de tipo date o datetime por que asi puedes hacer calculus entre fechas y varias cosas que no podrias hacer si lo grabas en la table como un varchar o un nvarchar, exito, lo unico que no pones es cual es el error a ver si podemos ayudarte
- Propuesto como respuesta Pablo RubioModerator martes, 20 de febrero de 2018 16:12
- Marcado como respuesta JoseSalas viernes, 23 de febrero de 2018 17:31
-
Hola:
Como te dice Efrain Diaz, el dato se guarda sin guiones, en formato ANSI, pero tambien puedes insertar con otros formatos, por ejemplo '15/01/2018' (si dispones de una version español) y hacer todas las consultas que necesites contra el formato de fecha que tu desees (dentro de lo aceptado), el motor lo traducirá y no notarás ninguna perdida de rendimiento. No obstante no es lo más recomendado.
Existe mucha documentacion al respecto.
Un ejemplo interesante que consultarás muy rápido y te ayudará bastante.
http://www.guillesql.es/Articulos/SQLServerFAQ_Como_Fechas.aspx
Un saludo
- Propuesto como respuesta Pablo RubioModerator martes, 20 de febrero de 2018 16:13
- Marcado como respuesta JoseSalas viernes, 23 de febrero de 2018 17:31
-
Yo soy generacion 80 y siempre me dijeron que TODOS los motores de base de datos (que no habia muchos en aquellos tiempos) las fechas se guardaban en formato ANSI (yyyymmdd hh:mm:ss), de hecho, especialmente para SQL Server, tengo un documento (que les puedo compartir) donde se explica el MANEJO DE FECHAS en SQL Server.
Por tanto, YO siempre he guardado las fechas con ANSI y no he tenido problema alguno.
Segun se, las fechas siempre se guardaran en un dato NUMERICO.
-