Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2010, 01:58
in_rainbows
 
Fecha de Ingreso: julio-2010
Mensajes: 31
Antigüedad: 14 años, 7 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 !!