Principales respuestas
fecha por defecto en parametro?

Pregunta
-
Respuestas
-
bueno mi problema era el formato de la fecha, ya que en mi server de prueba estaba en español y en mi server de produccion estaba en formato ingles, con lo que no podia establecer el parametro por defecto, pero luego de investigar un poco y muchas pruebas llegue a la solucion a traves de la siguiente expresion para el parametro por defecto:
=CDate(formatdatetime(CStr(Year(Today))&"-12-31T00:00:00",dateformat.GeneralDate))
que consiste en primero obtener el año en curso,luego convertirlo a string y concatenarlo otra cadena a manera de que la fecha me quede en el siguiente formato universal "YYYY-MM-ddThh:mm:ss" para recien darle el formato fecha que corresponde al server y luego convertirlo a date
"La imaginacion es mas importante que el conocimiento." -> Albert Einstein
Todas las respuestas
-
Hola, mira hace poco encontre esta expresion y me sirvio para algo parecido a tu consulta:
=DateAdd(DateInterval.Month, 6, Parameters!StartDate.Value)
y para ello tambien pordes darle una leida a esta dirección que es de mucho ayuda para temas asi.
http://msdn.microsoft.com/es-es/library/ms157328(v=sql.90).aspx
Saludes
Carlos
-
bueno mi problema era el formato de la fecha, ya que en mi server de prueba estaba en español y en mi server de produccion estaba en formato ingles, con lo que no podia establecer el parametro por defecto, pero luego de investigar un poco y muchas pruebas llegue a la solucion a traves de la siguiente expresion para el parametro por defecto:
=CDate(formatdatetime(CStr(Year(Today))&"-12-31T00:00:00",dateformat.GeneralDate))
que consiste en primero obtener el año en curso,luego convertirlo a string y concatenarlo otra cadena a manera de que la fecha me quede en el siguiente formato universal "YYYY-MM-ddThh:mm:ss" para recien darle el formato fecha que corresponde al server y luego convertirlo a date
"La imaginacion es mas importante que el conocimiento." -> Albert Einstein