mysql - 将 DATE() 与 SELECT 一起使用
问题描述
查询我的 MySQL 数据库时,我使用该行
SELECT `playlistDate` from `tracks` GROUP BY `playlistDate`
JSON 化的结果语句是这样的
[{"playlistDate":"2020-09-14T05:00:00.000Z"},{"playlistDate":"2020-09-21T05:00:00.000Z"},
{"playlistDate":"2020-09-28T05:00:00.000Z"},{"playlistDate":"2020-10-05T05:00:00.000Z"},
{"playlistDate":"2020-10-12T05:00:00.000Z"},{"playlistDate":"2020-10-19T05:00:00.000Z"},
{"playlistDate":"2020-10-26T05:00:00.000Z"},{"playlistDate":"2020-11-02T06:00:00.000Z"}
我希望它看起来像这样,没有时间戳
[{"playlistDate":"2020-09-14"},{"playlistDate":"2020-09-21"},
{"playlistDate":"2020-09-28"},{"playlistDate":"2020-10-05"},
{"playlistDate":"2020-10-12"},{"playlistDate":"2020-10-19"},
{"playlistDate":"2020-10-26"},{"playlistDate":"2020-11-02"}
我尝试将查询更改为其中任何一个都没有运气
SELECT DATE(`playlistDate` from `tracks` GROUP BY `playlistDate`)
SELECT DATE(`playlistDate`) from `tracks` GROUP BY `playlistDate`
如何使用该DATE()
功能来获得我期望的结果?
解决方案
丑陋的方法是使用 substr(playlistDate, 1, 10)
.
你也可以使用DATE_FORMAT(playlistDate,'%y-%m-%d')
推荐阅读
- r - keras::fit() 错误中的 class_weight 参数。类存在于数据中,但不存在于 class_weight
- python - IOError:[Errno 2] 没有这样的文件或目录:'requirements.txt'(没有名为 c 的模块)
- python-3.x - 我应该如何处理 AWS lambda 实施中的 joblib 多处理?
- php - 如何在数组中的php中使用“两个”计数器?
- angular - 如何在我之前选择的图像选择器中选择图像?
- asp.net-mvc - Microsoft.Web.RedisSessionStateProvider 不保存价值
- c - 为什么 C 中的可变长度数组被认为是危险的?
- dart - 如何居中对齐堆叠元素,以及如何水平拉伸一个?
- java - 通过 Java 套接字发送图像
- node.js - PDF 在无服务器上运行的 node.js 上显示空白