gpt4 book ai didi

sql - 如何在oracle sql中获取日期列的时间戳?

转载 作者:行者123 更新时间:2023-12-04 22:12:27 24 4
gpt4 key购买 nike

我有一个名为“users”的表名。它有一个名为“logondt”的列,它将仅以这种格式显示 mm:dd:yy喜欢 04-JUN-14 .
但是我需要使用选择查询来查找用户登录的时间。

我试过这样的事情..

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';

是否可以?

最佳答案

使用 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';

要进入 24 小时制,

TO_CHAR(LOGONDT , 'DD/MM/YYYY HH24:MI:SS') 

关于sql - 如何在oracle sql中获取日期列的时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24029999/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com