mysql - MySQL Where Date is greater than today
问题描述
I try to get every record from my MySQL database which is greater than today.
SELECT `contract_to`
, CURDATE()
FROM `contacts`
WHERE `contract_to` > 'CURDATE()'
Actual Result I expected
contract_to | CURDATE()
2021-03-27 | 2019-03-30
but I got the following
contract_to | CURDATE()
2019-03-20 | 2019-03-30
2021-03-27 | 2019-03-30
解决方案
SELECT contract_to FROM contacts WHERE contract_to > CURDATE();
推荐阅读
- java - Spring kafka 错误原因:java.lang.ClassNotFoundException: org.springframework.kafka.transaction.KafkaAwareTransactionManager
- haskell - Haskell 模式匹配优化
- javascript - 浏览器导航未在 Vue.js 应用程序中加载组件
- database - 比较两方之间的 35 个可用时间段的最佳方法是什么?
- javascript - 使用构造函数获取已定义对象的名称
- google-translation-api - 如何获取 Google Translation API 密钥以连接到 Trados Studio?
- javascript - 数组参数在标签函数中不可扩展
- visual-studio - 强制 VS 使用较低版本的程序集
- r - 更改 geom_bar 中条形的颜色
- python - Pandas:如何跟踪两个数据帧之间匹配数据条目的索引?