[SQL] 타임 스탬프에서 폐기 밀리 초 부분
SQL타임 스탬프에서 폐기 밀리 초 부분
두 번째 부분은 또한 시간 소인 W / O 시간대에서 제거되면 어떻게 더 밀리 초 부분의 둘레 / 폐기 할 수 있습니까?
해결법
-
==============================
1.타임 스탬프 (0) 또는 timestamptz에 대한 캐스트 (0) 전체 초 라운드 :
타임 스탬프 (0) 또는 timestamptz에 대한 캐스트 (0) 전체 초 라운드 :
SELECT now()::timestamp(0);
분수는 이러한 유형의 테이블 컬럼에 저장되지 않습니다.
date_trunc () 자릅니다 (잎 초 변경) - 자주하는 당신이 정말 원하는 :
SELECT date_trunc('second', now()::timestamp);
-
==============================
2.폐기 (밀리 초) :
폐기 (밀리 초) :
SELECT DATE_TRUNC('second', CURRENT_TIMESTAMP::timestamp);
폐기 초 :
SELECT DATE_TRUNC('minute', CURRENT_TIMESTAMP::timestamp);
-
==============================
3.그냥 시간을 원하는 경우, 여기에 포스트 그레스 코드입니다
그냥 시간을 원하는 경우, 여기에 포스트 그레스 코드입니다
SELECT DATE_TRUNC('second', CURRENT_TIMESTAMP::timestamp)::time;
이 데이터 형식 '시간대없이 시간을'반환합니다
from https://stackoverflow.com/questions/10213190/discard-millisecond-part-from-timestamp by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 열 인덱스 대 복합 VS MySQL의 커버링 (0) | 2020.05.20 |
---|---|
[SQL] SQL - 전화는 각 레코드에 대해 저장 프로 시저 (0) | 2020.05.20 |
[SQL] SQL Server는 테이블 제약을 받기 2008- (0) | 2020.05.20 |
[SQL] 임시 테이블에서 필드 이름을 검색하는 방법 (SQL 서버 2008) (0) | 2020.05.20 |
[SQL] SQL의 데이터베이스 테이블에서 모든하지만 상위 N 삭제 (0) | 2020.05.20 |