mysql - 在 MySQL JSON 数据中使用 BETWEEN 比较 mysql 日期
问题描述
我正在努力比较存储在 MySQL 中 JSON 数据中的日期。
JSON 的格式类似于
{"0": {"end_date": "2018/06/30", "start_date": "2018/06/01"},
"1": {"end_date": "2018/06/30", "start_date": "2018/06/01"}}
所以,现在我需要编写一个 MySQL 查询来仅当 JSON 中的日期在“2018/06/01”和“2018/06/05”之间时才能获取该行。
也欢迎任何替代建议而不是存储在 JSON 中。
解决方案
我很想在开始数据和结束日期上使用生成的列,以使 SQL 更容易。
推荐阅读
- css - 在同一行中对齐表单输入
- docker - 是否可以运行一个接受私有图像的推送请求和来自 dockerhub 的代理图像的 habor 实例?
- batch-file - 如何根据 ID 分隔 2 个 TXT 文件
- javascript - Javascript录音机在android Webview中不起作用
- javascript - 如何同步进行ajax验证
- flutter - Flutter 嵌套列表大小
- gcc - movsbl near ret 对性能有好处吗?
- php - 扩展 Sonata 的 PageAdmin 时找不到自定义方法
- python - 如何在边界框区域内获取热图的平均值
- maven - VsCode 的自动完成功能不适用于新的 spring-boot 项目