date - fechas - formato de fecha sql
Convierta una fecha en un entero en formato AAAAMMDD en SSRS (3)
¿Cuál es la expresión equivalente en SSRS de la siguiente conversión de una fecha (@ Fecha) en T-SQL?
CONVERT(INT,CONVERT(CHAR,@Date,112))
Necesito que el valor del parámetro de fecha se convierta en un entero en formato AAAAMMDD.
Suponiendo que tiene un parámetro de fecha llamado YourDate
.
Podría usar la siguiente expresión:
=Cint(Format(Parameters!YourDate.Value, "yyyyMMdd"))
Explicación:
Paso 1: yyyyMMdd
la fecha en el formato yyyyMMdd
:
Format(Parameters!YourDate.Value, "yyyyMMdd")
Paso 2: envía el resultado como un int:
Cint(<FormattedDate>)
Codificación seca aquí, pero intenta ...
=Fields!MyDateColumn.Value.Year * 10000 + Fields!MyDateColumn.Value.Month * 100 + Fields!MyDateColumn.Value.Date
Pruebe la siguiente expresión:
=format(cdate(Parameters!Date.Value),"yyyyMMdd")