IM处理日期格式为m/d/Y的表Hr:Min:Sec。如何将此字段转换为Y-m-d等格式。表b1
看起来是:
date place app
07/18/2020 15:14:37 Search 0
03/05/2021 16:15:18 Search 0
07/02/2020 18:18:00 Search 0
06/12/2020 16:56:51 Search 0
我要按地点和日期分组,但我需要创建一个没有时间的日期。强制转换数据类型可以是字符串。我怎么能做这样的转换
b1
表应为:
date place app
2020-07-18 Search 0
2021-03-05 Search 0
2020-07-02 Search 0
2020-06-12 Search 0
遗憾的是,SQLite在内部日期支持方面相当薄弱。您可以在这里使用SUBSTR
和子字符串操作:
SELECT
SUBSTR(date, 7, 4) || '-' || SUBSTR(date, 1, 2) || '-' ||
SUBSTR(date, 4, 2) AS date,
place,
app
FROM yourTable;