Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes,
Estoy empezando a utilizar Qv y tengo una duda de programación en el script sobre cómo predeterminar el formato. Mi duda es que cuando cargo los datos desde el script, el campo fecha me aparece en el siguiente formato DD/MM/YYYY 0:00:00 y quiero cambiarlo desde el spript a sólo DD/MM/YYYY. Cómo se podría hacer? Muchas gracias
Hola posiblemete ya lo resolviste, en QV existe la función de cadena left
s : es el nombre del campo o de la cadena
Ejemplos:
left('abcdef',3) devuelve 'abc'.
Fecha : 12 de Abril del 2012
left(campo_date, 2) donde Date = 12/04/2012 devuelve 12.
left(campo_date, 10) donde Date = 12/04/2012 00:00:00 devuelve 12/04/2012.
Aunque tambien recomiendo que los formatos se indiquen desde el query principal, por ejemplo en Oracle podrias usar:
Si el campo es de tipo date: to_char (campo_date,'DD/MM/YYYY')
Si el campo es de tipo cadena: substr (campo_date,1,10)
Otra recomendación es revisar las variables asignadas en QV desde el Editor de Script-Main
SET TimeFormat='hh:mm:ss TT';
SET DateFormat='DD/MM/YYYY';
Saludos, espero te sea de utilidad