UI_*_*Dev 4 sql oracle oracle-sqldeveloper
我有一个名为"users"的表名.它有一个名为"logondt"中,它会显示只有在这种格式一列mm:dd:yy
类似04-JUN-14
.但我需要使用select查询来查找用户登录的时间.
我试过这样的事情..
select logondt from users where logondt between to_date('2014-06-03' ,'yyyy-mm-dd') and to_date('2014-06-03' ,'yyyy-mm-dd') and userid='12345';
Run Code Online (Sandbox Code Playgroud)
可能吗?
Nis*_*hia 13
使用TO_CHAR函数
SELECT TO_CHAR(LOGONDT , 'DD/MM/YYYY HH:MI:SS') LOGONDT
FROM USERS
WHERE
LOGONDT BETWEEN to_date('2014-06-03' ,'yyyy-mm-dd')
and to_date('2014-06-03' ,'yyyy-mm-dd')
AND USERID = '12345';
Run Code Online (Sandbox Code Playgroud)
要获得24种HR格式,请使用
TO_CHAR(LOGONDT , 'DD/MM/YYYY HH24:MI:SS')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
69335 次 |
最近记录: |