我正在尝试向我的SQL查询中添加一个额外的AND
语句。
我的表现很好:
SELECT * FROM tsv WHERE YEAR(`Reporting Date`) = 2017 AND MONTH(`Reporting Date`) = 6
但是当我尝试最后添加多余的行(AND ISRC = QZERG1727327
)时,它就不再起作用了
SELECT * FROM tsv WHERE YEAR(`Reporting Date`) = 2017 AND MONTH(`Reporting Date`) = 6 AND ISRC = QZERG1727327
很难在线找到任何解决方案,我真的不知道该怎么办。
答案 0 :(得分:4)
SQL中的字符串必须用单引号引起来,因此您的查询应该是
SELECT * FROM tsv
WHERE YEAR(`Reporting Date`)=2017 AND MONTH(`Reporting Date`)=6
AND ISRC='QZERG1727327'