www.clarioneros.com

El rincón de los desarrolladores
Fecha actual Jue Ago 17, 2017 3:34 pm

Todos los horarios son UTC




Nuevo tema Responder al tema  [ 3 mensajes ] 
Autor Mensaje
NotaPublicado: Jue Ago 10, 2017 2:38 pm 
Desconectado

Registrado: Dom Abr 17, 2011 6:07 pm
Mensajes: 93
Buenas a todos. Estoy realizando una consulta donde intervienen muchas tablas usando la tabla boba, el resultado lo cargo luego en una QUEUE, hasta aqui todo ok salvo porque al traer las fechas, en la QUEUE las paso a un campo Date pero me trae cualquier fecha con año 1800, ahora si las cargo en un campo strign las trae bien pero en formato yyyy-mm-dd, aqui viene mi consulta:
1- alguien puede orientarme o saber explicar porque en um campo date me trae cualquir cosa? Tendra que ver que los campos de la tabla boba son cstring?
2- si las cargo en un string trae bien pero, como cambio el formato YYY-MM-DD a DD-MM-YYYY? Vi un post antrior con esto CONVERT(VARCHAR(10), GETDATE(), 103),entiendo que va en el select de la consulta pero no lo termino de entender ademas porque me da error de sintaxis. Lo use de esta otra forma CONVERT(MICAMPO,103) la consulta se ejecuta pero cn el formato del motor, he probado cn 113 y otros pero no pasa nada.
Debo decir que pude safar trayendo el la fecha a un string luego con el comando SUB de clarion extrayendo mes., dia y año a unas variables long y luego uniendo todo con el comando date en el formato deseado pero me gustaria saber si existe algo mas simple. Gracias.
Clarion 8 - mssql server 2008r.


Arriba
 Perfil Email  
 
NotaPublicado: Jue Ago 10, 2017 3:25 pm 
Desconectado

Registrado: Dom Feb 06, 2011 10:02 pm
Mensajes: 248
Ubicación: Trelew, Chubut, Argentina
en la tabla esta en formato yyyyymmdd es @d10 de clarión
y lo queres pasar a ddmmyyyy que es @d2 de clarion

recorres la tabla boba y reeemplazas con

tbl:campo=format( deformat(tbl:campo,@d10),@d2)


Saludos

Daniel


Arriba
 Perfil Email  
 
NotaPublicado: Jue Ago 10, 2017 5:40 pm 
Desconectado

Registrado: Dom Abr 17, 2011 6:07 pm
Mensajes: 93
Gracias. Voy a probar y aviso que tal.


Arriba
 Perfil Email  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 3 mensajes ] 

Todos los horarios son UTC


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Saltar a:  
Powered by phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com