Hola amigos, hace rato estoy pelando con este tema y ya me supero, en mssql la peleo pero oracle es totalmente nuevo para mi, busque por todo google pero no doy con mi zapato¡¡
tengo la siguiente tabla:
LOGIN
Column Name |.......| ID |.......| Null |.......| Data Type |
-------------------------------------------------------------
SWITCHDBID |.........| 1 |........| N |............| NUMBER |
DNDBID |.................| 2 |........| N |............| NUMBER |
QUEUEDBID|............| 3 |........| N |............| NUMBER |
AGENTDBID|............| 4 |........| N |............| NUMBER |
PLACEDBID|.............| 5 |........| N |...........| NUMBER |
STATUS|...................| 6 |........| N |...........| NUMBER |
TIME|.......................| 7 |...........| N |.........| NUMBER | (UnixTime Ejemplo "1352416080")
LOGINID |...................| 8 |........| Y |...........| CHAR | (255 Byte)
----------------------------------------------------------------
Con un simple SELECT me devuelve:
TIME
----------------
1352481515
1352481516
1352481516
----------------
3 rows selected.
Necesito convertir el campo TIME a fecha normal con hora-minutos y segundos Ejemplo "17/09/2015 17:09:55".
probé con los siguiente código:
Código SQL:
Ver originalSELECT to_date(to_char(LOGIN.TIME, 'dd/mm/yyyy'), 'dd/mm/yyyy') FROM LOGIN WHERE rownum < 10000
Me arroja el error.
ORA-01481: invalid number format model
Probé al revés, solo con to date y no hay forma¡¡¡
Me pueden dar una MANO¡¡¡
Muchas gracias¡¡¡
Abrazo¡¡¡