본문 바로가기

5. 데이터베이스 관리/5.2 SQLITE3

[SQLITE] 일목균형표 구하기 일목 균형표 구하는 방법에 대해 구현해본다. 전환선 ( 파란색)은 (9주기 high + 9주기 low)/2기준선 (빨간색) 은 (26주기 high + 26주기 low)/2선행 스팬 A (구름의 녹색 경계)은 (전환선 + 기준선)/2선행스팬 B (구름의 빨간색 경계)은 (52주기 high + 52주기 low)/2후행 스팬 (녹색)은 지난 26개월동안 표시된 종가입니다. SQLITE 에서는 함수의 개념이 없어 스칼라 쿼리로 작성하여 본다. SELECT reg_date , future_cd , OPEN , High , Low , CLOSE , Adj_Close , Volume , (SELECT MAX(HI.. 2024. 5. 16.
[SQLLITE] 요일, 주차, 월간, 분기, 반기 구하기 SQLLITE 에서 요일, 주차, 월간, 분기, 반기 구하는 방법에 대해 알아보겠습니다. 이전에 올렸던 글을 응용하여 아래와 같은 방법으로 구현을 하였습니다.  아래에 작성한 내용을 근거로 미국 주식의 일별, 주별, 월별, 반기, 분기별 상승률을 쉽게 구할수 있겠습니다.   https://money2ja.redhong3.com/entry/SQLLite-%EB%82%A0%EC%A7%9C-%ED%99%9C%EC%9A%A9-strftime [SQLLite] 날짜 활용 (strftime)SQLLite 에서 날짜 형식의 String을 활용하는 방법을 확인해 본다. SELECT t.reg_date ,strftime('%F',reg_date) "%F" -- ISO 8601 날짜 : YYYY-MM-DD ,strftim.. 2024. 5. 14.
[SQLLite] 날짜 활용 (strftime) 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'.. 2024. 5. 14.