从列值mysql中选择表

nhn9ugyo  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(283)

我们有一个sql表“contactlot”在这个表中我们有一个列“contacttablename”和“creationdate”,我想得到2020-02-01之后的所有contactlot(这里我可以使用creationdate列),然后我想从contacttablename列的每个表中得到一些值,你能帮我吗?我正在使用heidisql(mysql)
这是我的要求 SELECT COUNT(*) FROM ContactLot.contactLotTableName WHERE ContactLot.creationDate > '2020-02-01 00:00:00' 我知道这个要求不正确,但我只是举个例子。
谢谢您。

zmeyuzjn

zmeyuzjn1#

您的表别名错误。似乎就是这样。我建议:

SELECT COUNT(*) 
FROM ContactLot.contactLotTableName cl
WHERE cl.creationDate > '2020-02-01';

请注意,“2020-02-01之后”有点误导。这将得到任何日期,但不是在午夜时,当一天开始。您可能需要以下条件之一:

WHERE cl.creationDate >= '2020-02-01'

WHERE cl.creationDate >= '2020-02-02'

相关问题