java - 为什么我的 SQL Month 查询没有返回任何结果?
问题描述
我不太擅长 SQL,所以我想我会来这里。我显然已经做过研究,但我正在努力找出我在这里做错了什么!
所以,这是我的查询:
SELECT HOUSE, AMOUNT
FROM housepoints
WHERE MONTH(TIMESTAMP) = MONTH(03) + AND YEAR(TIMESTAMP) = YEAR(2020)
我正在尝试从当前月份创建的表中选择列,因此我要检查月份和年份是否匹配。
我的数据:
TIMESTAMP:
2020-03-14
但是声明没有返回任何东西!我很困惑,因为月份和年份匹配,但我怀疑我只是在查询中做错了我不明白的事情。
有任何想法吗?
解决方案
推荐阅读
- python - 安装 sqlite3 时 Heroku python 应用程序无法构建
- python-3.x - 我正在尝试将 python 网络应用程序部署到 Google App Engine 。它在本地工作,但我无法让它托管。在实例上出现构建错误
- metal - 旧的金属特征集表文档的可用性?
- javascript - 更准确的时间比较方法
- html - 无法在 html 文件上缩放 svg
- python - 如何在 Python 中创建有界 int?
- c++ - C++ 相当于 Python 的 scipy.sparse.rand
- xcode - Xcode 移除重复的 Pod 框架
- machine-learning - Pytorch 中 GRU 单元的隐藏和输出是否相同?
- liferay - 避免 Liferay 资产 URL 中的端口号