-
[sqlite] weekly & month statistics queryFrontend/react-native 2019. 11. 8. 12:15
운동 기록 records에서 주간별 볼륨합을 구해서 그래프로 변화를 표현하고자 한다.
(I'll calculate weekly & monthly volume sums and represent the changes in graph.)
records data set
[Weekly]
mysql:
SELECT DATE_FORMAT(DATE_SUB(today, INTERVAL (DAYOFWEEK(today)-1) DAY), '%Y/%m/%d') as start, DATE_FORMAT(DATE_SUB(today, INTERVAL (DAYOFWEEK(today)-7) DAY), '%Y/%m/%d') as end, DATE_FORMAT(`today`, '%Y%U') AS `date`, sum(volume) as volume FROM records GROUP BY date;
를 sqlite로 변경을 해야했다.
(I've to change it to sqlite.)
sqlite:
SELECT strftime('%Y-%m-%d', datetime(today, strftime('%w', datetime(today, '-1 days'), 'localtime')), 'localtime') as start, strftime('%Y-%m-%d', datetime(today, strftime('%w', datetime(today, '-7 days'), 'localtime')), 'localtime') as end, strftime('%Y%U', today, 'localtime') as date, sum(volume) as volume FROM records GROUP BY date;
Result:
Leanmass application
[Monthly]
mysql:
SELECT MONTH(today) as date, sum(volume) as volume FROM records GROUP BY date;
to
sqlite:
SELECT strftime('%m', today) as date, sum(volume) as volume FROM records GROUP BY date;
Result:
Leanmass application
Reference site:
https://bluexmas.tistory.com/626
MySQL - 일별통계, 주간통계, 월간통계
MySQL - 일별통계, 주간통계, 월간통계 출처 : Error related to only_full_group_by when executing a query in MySql - Stack Overflow [Mysql] DB일간 주간 월간 년간 통계 | database sample 테이블 생성 CREA..
bluexmas.tistory.com
https://javaexpert.tistory.com/180
MySQL과 SQLite 날짜 함수 비교 MySQL
MySQL과 SQLite 날짜 함수 비교 MySQL 2008/03/11 10:02 http://blog.naver.com/kim109/50029009005 출처: PHP로 코딩하다보면 가끔씩 SQLite를 쓸 경우도 생긴다. 그런데 날짜 관련된 함수가 MySQL과 다르기때문..
javaexpert.tistory.com
https://codeday.me/ko/qa/20190525/625004.html
MySQL의 INTERVAL 및 UTC_TIMESTAMP에 상응하는 sqlite는 무엇입니까? - 코드 로그
INTERVAL과 UTC_TIMESTAMP에 상응하는 sqlite는 무엇입니까? 예를 들어, 다음 SQL을 MySQL에서 sqlite로 “포팅”했다고 상상해보십시오. SELECT mumble FROM blah WHERE blah.heart_beat_time > utc_timestamp() - INTERVAL 600 SECOND; 우수 답변 datetime ( ‘now’)는 현재 날짜와 시간을 UTC로 제공하므로 SQLite는 MySQL의 UTC_TIMES
codeday.me
SQLite 에서 MySQL date_add(), date_sub() 함수 사용하기
SQLite 에는 MySQL date_add(), date_sub() 함수가 없습니다. 대신 다른방법으로 하시면 되는데요 ...
blog.naver.com
http://www.nazuni.pe.kr/web/dev/mysql/functions_datetime.php
날짜와 시간 함수 :: MySQL :: 웹프로그래밍 :: Web 나쥬니랩
DATE 값을 기대하는 함수들은 일반적으로 DATETIME 값을 수용하고, TIME 부분은 무시한다. TIME 값을 기대하는 함수들은 일반적으로 DATETIME 값을 수용하고, DATE 부분은 무시한다. 현재 날짜나 시간을 반환(return)하는 함수들은 쿼리가 실행될 때 단 한번만 그 값을 구한다. 이것은 한 쿼리 안에 NOW()와 같은 함수가 여러번 사용되었을 경우에도 모두 같은 결과값을 참조한다는 것을 의미한다. 이 원칙은 CURDATE(), CUR
www.nazuni.pe.kr
MySQL과 SQLite 날짜 함수 비교
MysqlSQLite YYYY-MM-DD HH:MM:SS NOW()datetime('now', 'localtime') YYYY-MM...
blog.naver.com
https://stackoverflow.com/questions/650480/get-month-from-datetime-in-sqlite
Get month from DATETIME in sqlite
I am trying to get extract the month from a DATETIME field in SQLite. month(dateField) does not work as well as strftime('%m', dateStart). Any ideas?
stackoverflow.com
'Frontend > react-native' 카테고리의 다른 글
[react-native] 리엑트 네이티브 버전 업그레이드 방법 (0) 2021.03.09 How to start react-native with ignite boilerplate. (0) 2020.04.29 [expo] Changing segment content onPress on react-native (0) 2019.11.06 [expo] react-native android 빌드시 아이콘(icon) 특수문자 깨짐 현상 해결 (0) 2019.10.17 [expo] vector icon (0) 2019.10.15