300x250
SQLLite 에서 날짜 형식의 String을 활용하는 방법을 확인해 본다.
SELECT t.reg_date
,strftime('%F',reg_date) "%F" -- ISO 8601 날짜 : YYYY-MM-DD
,strftime('%T',reg_date) "%T" -- ISO 8601 시간 : HH:MM:SS
,strftime('%R',reg_date) "%R" -- ISO 8601 시간 : HH:MM
,strftime('%j',reg_date) "%j" -- 해당일수 (365일 중)
,strftime('%u',reg_date) "%u" -- 요일 (1-7)
,strftime('%w',reg_date) "%w" -- 요일 (0-6)
,strftime('%W',reg_date) "%W" -- 주차
,strftime('%Y-%m-%d',reg_date) "%Y-%m-%d" -- 년-월-일
,strftime('%e',reg_date) "%e" -- 일자의 숫자 표현 (0 제거)
,strftime('%p',reg_date) "%p" -- AM, PM
,strftime('%P',reg_date) "%P" -- am, pm
,strftime('%H:%M:%S',reg_date) "%H:%M:%S" -- 시:분:초
,strftime('%f',reg_date) "%f" -- SS.SSS
,strftime('%I',reg_date) "%I" -- 시간: 01-12
,strftime('%J',reg_date) "%J" -- Julian 날짜 (fractional)
,strftime('%k',reg_date) "%k" -- 시간의 숫자표현: 0-24 (0 제거)
,strftime('%l',reg_date) "%l" -- 시간의 숫자표현: 1-12 (0 제거)
,strftime('%s',reg_date) "%s" -- 1970-01-01 이후 초
FROM usa_stock_chart t
ORDER BY symbol
, reg_date desc;
율리우스 적일이란 기원전 4713년 1월 1일 세계시 12시 이후 경과한 날수를 뜻한다.
2000년 1월 1일 정오의 율리우스일은 2451545.0
미국 주식 정보 데이터에서 분석에 필요한 일자에 관한 정보를 찾아 보겠습니다.
- 아래의 형식에서 필요한 정보로 사용 가능합니다.
반응형
'5. 데이터베이스 관리 > 5.2 SQLITE' 카테고리의 다른 글
[SQLITE] 일목균형표 구하기 (0) | 2024.05.16 |
---|---|
[SQLLITE] 요일, 주차, 월간, 분기, 반기 구하기 (0) | 2024.05.14 |