「users」というテーブル名を持っています。 「logondt」という名前の列が1つあり、この形式でのみ表示されます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 HR形式で取得するには、
TO_CHAR(LOGONDT , 'DD/MM/YYYY HH24:MI:SS')