🐛 fix: The behavior of today's statistics causes yesterday's data to … #473
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
close #471
我已确认该 PR 已自测通过,相关截图如下:
![image](https://private-user-images.githubusercontent.com/4122730/406634715-203b2a86-4743-4261-8559-3bd2a5aec7e8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5ODc5OTUsIm5iZiI6MTczODk4NzY5NSwicGF0aCI6Ii80MTIyNzMwLzQwNjYzNDcxNS0yMDNiMmE4Ni00NzQzLTQyNjEtODU1OS0zYmQyYTVhZWM3ZTgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDhUMDQwODE1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzQ3YTMwZjQwOTAyNDdlZDc1MTUzMTFmZTg2MDA4NDUyMGU0YTEzMmJhNjY1MTA1YWEwYmI5ZTU2N2I1Y2I5YiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.g-OPjh4lQYDGH64q31oGtzItFANG6_j8JowkCsv_g7M)
问题原因:
![image](https://private-user-images.githubusercontent.com/4122730/406634880-2e23ec31-eb84-429d-a602-a8d05efa773c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5ODc5OTUsIm5iZiI6MTczODk4NzY5NSwicGF0aCI6Ii80MTIyNzMwLzQwNjYzNDg4MC0yZTIzZWMzMS1lYjg0LTQyOWQtYTYwMi1hOGQwNWVmYTc3M2MucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDhUMDQwODE1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDFhY2NlZGY3YWQxYTllZjU2ZTZmMTM5OWY5OTdhYWQwZDQ0YmQ0NzQwNTYwNTlhNGIyODA2Y2E1M2RkZjcwNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.MjfBw3og776-q9WwubL8EUTchGU28EY_rtowS8ZC_fg)
![image](https://private-user-images.githubusercontent.com/4122730/406634898-8f56d91a-2f07-4e47-8824-56bd5d83996a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5ODc5OTUsIm5iZiI6MTczODk4NzY5NSwicGF0aCI6Ii80MTIyNzMwLzQwNjYzNDg5OC04ZjU2ZDkxYS0yZjA3LTRlNDctODgyNC01NmJkNWQ4Mzk5NmEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDhUMDQwODE1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZmVhMzRiMmZmNTM0NjAzN2UzYjRjZjA2MDljMzQ3NWQyNDdmNmI1NTEyMzk5YjI0NDk4ZGI1Y2FlZDA1NzQwMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.wCTLiPdWOIDdjMGn22KImcbs1EatxZgICR594V25uuc)
![image](https://private-user-images.githubusercontent.com/4122730/406635210-1bb6ba77-9bc6-45b5-bc95-34c5b0a415ff.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5ODc5OTUsIm5iZiI6MTczODk4NzY5NSwicGF0aCI6Ii80MTIyNzMwLzQwNjYzNTIxMC0xYmI2YmE3Ny05YmM2LTQ1YjUtYmM5NS0zNGM1YjBhNDE1ZmYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDhUMDQwODE1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9N2M1NDFlZTk1NDk5ZTQ0OTg4NmRjMmIxM2MxZWE5ZWE3YmM2ZmExY2YwMWUyMGUxNWUzOTMxMzQ1ZTJiOWU2OSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.fu3AXtdi-kpBQSxL_EMLseX31mpkXq19EyESTN1rod4)
以东8区为例,凌晨的数据在数据库(TZ=UTC)执行sql格式化日期的时候,会格式化成上一日的,统计出的数据包含上一日统计数据,通过ON CONFLICT会覆盖。
修正后: