在MYSQLI where子句中使用日期

冷淡的

我的表中有一列称为日期,在从最大日期减去最小日期以获取它们之间的秒数之前,我试图获取最大日期和最小日期。然后,我用秒数来限制是否要显示该行。问题是我认为我做错了这一部分,并且当不使用where子句时,即使输出的date3大于0,也没有选择任何内容。

SELECT min(date) as date1, max(date) as date2, 
(max(time)-min(time)) as date3 
FROM tableName where date3 > 0;
于尔多

您不能在WHERE子句中引用字段别名(除非它们来自FROM的子查询)。改为使用HAVING

另外,我认为date3不会是秒数。

Also2,没有GROUP BY,您将不显示一行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQLi 在 where 子句中使用 date(now()) 加入

来自分类Dev

在日期的where子句中使用案例

来自分类Dev

使用 PHP 和 MySQLi 对 WHERE 子句日期前后的数据进行排序

来自分类Dev

如何在WHERE子句中使用日期范围

来自分类Dev

在sql where子句中使用日期之间

来自分类Dev

如何在WHERE子句中使用日期范围

来自分类Dev

在类中使用MySQLi

来自分类Dev

如何在 MySQLi 中使用 IN 子句绑定 UNION 中的结果?

来自分类Dev

在PHP中的mysqli预编写语句中使用REGEXP

来自分类Dev

在“ where”子句中使用新列

来自分类Dev

在UPDATE语句中使用WHERE子句

来自分类Dev

SQL查询:在WHERE子句中使用AND / OR

来自分类Dev

括号在where子句中使用

来自分类Dev

在WHERE子句中使用枚举的FlexibleSearch

来自分类Dev

在where子句中使用cassandra的ttl()

来自分类Dev

在Where子句中使用GetValue

来自分类Dev

在where子句中使用case语句

来自分类Dev

在“ where”子句中使用新列

来自分类Dev

在WHERE子句中使用Count值

来自分类Dev

在Where子句中使用Mysql变量

来自分类Dev

在select语句中使用WHERE子句

来自分类Dev

在LINQ Where子句中使用GetProperties()

来自分类Dev

在WHERE子句中使用NOT LIKE

来自分类Dev

在where子句中使用别名-SQL

来自分类Dev

在Oracle的Where子句中使用案例

来自分类Dev

在Spark SQL的'WHERE'子句中使用'as'

来自分类Dev

MYSQL在WHERE子句中使用别名

来自分类Dev

在 WHERE 子句中使用 NULL

来自分类Dev

在 WHERE 子句中使用 MySQL 变量