Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Tengo una gran duda con fechas en SQL

Estas en el tema de Tengo una gran duda con fechas en SQL en el foro de SQL Server en Foros del Web. Hola chicos!! Espero que todos se encuentren perfecto.. y que alguien experto lea este tema ya que no se como resolverlo!! ... lo q pasa ...
  #1 (permalink)  
Antiguo 11/07/2010, 01:58
 
Fecha de Ingreso: julio-2010
Mensajes: 31
Antigüedad: 13 años, 9 meses
Puntos: 0
Tengo una gran duda con fechas en SQL

Hola chicos!! Espero que todos se encuentren perfecto.. y que alguien experto lea este tema ya que no se como resolverlo!! ... lo q pasa es lo sig.

tengo Stored Procedure en SQL .. en el cual.. tengo fechas almacenadas por ejemplo:


DOCUMENTOS FechaLiberacion1 FechaLiberacion2 FechaLiberacion3
documento1 12-03-2009 01-02-2003 01-01-1900
documento2 09-02-2008 30-01-2004 01-01-1900

es algo asi mi tabla donde almaceno puras fechas.. cuando el documento no tiene fecha registrada en algiuna columna de liberacion puesss intento guardarla como 0 pero se que como es tipo datetime.. pues como observan me lo guarda (en la columna "FechaLiberacion3") como 01-01-1900...

el problema es el siguiente tengo q hacer un stored procedure dinamico..
para solo mostrar las columnas que traen datos!!! .. en este ejemplo la columna FechaLiberacion3 no deberia de aparecer porque ninguno de los dos documentos ni el 1 ni el 2 tienen datos ahi... 01-01-1900 me lo guardo asi por haber insertado un 0 ahiiii.. pero a mi no me dice nada esa fecha para mi es que no trae fecha ...

Tuve un problema asi con otro stored .. pero no eran con fechas!! .. y al hacer el stored dinamico.. pues sumarizaba las columnas que eran tipo int (entero) y facilmente pude no mostrar las columnas innecesarias (que no traian datos en ningun registro) pero ahora con las fechass no se como hacer para no mostrar estas columnas innecesarias..... alguien me podria dar algun tip o una manera para hacer dinamico mi stored y solo me muestre columnas que traen datos con fechas????
saludos !!
  #2 (permalink)  
Antiguo 11/07/2010, 08:28
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 4 meses
Puntos: 57
Respuesta: Tengo una gran duda con fechas en SQL

Y si modificas la tabla para que en los campos de fechas acepte NULL?

Asi simplemente guardas NULL en el campo que quieres y puedes seleccionar los registros donde la fecha sea diferente de NULL
  #3 (permalink)  
Antiguo 11/07/2010, 12:52
 
Fecha de Ingreso: julio-2010
Mensajes: 31
Antigüedad: 13 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Tengo una gran duda con fechas en SQL

Holaa!! Tienes toda la razón, me la estaba complicando mucho.. asi como me dijiste lo resolví.. muchas Gracias!

Etiquetas: fechas, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:48.