Sql 如何使用多个select语句按新表达式分组
我的问题是,如何根据Expr1给定的新虚拟列进行分组?在大多数数据库中,您需要通过以下方式在组中重复该条件: 对于简单表达式来说,嵌套的SELECT是完全不必要的。我不知道人们在哪里学会做这些事情,但我在过去看到过类似的例子。最简单的方法是:Sql 如何使用多个select语句按新表达式分组,sql,Sql,我的问题是,如何根据Expr1给定的新虚拟列进行分组?在大多数数据库中,您需要通过以下方式在组中重复该条件: 对于简单表达式来说,嵌套的SELECT是完全不必要的。我不知道人们在哪里学会做这些事情,但我在过去看到过类似的例子。最简单的方法是: SELECT date_uploaded, CAST(tablename.date_uploaded AS date) AS newdate FROM tablename GROUP BY CAST(tablename.date_uploaded AS d
SELECT date_uploaded, CAST(tablename.date_uploaded AS date) AS newdate
FROM tablename
GROUP BY CAST(tablename.date_uploaded AS date);
谢谢你,我会尽快回复你
SELECT date_uploaded, CAST(tablename.date_uploaded AS date) AS newdate
FROM tablename
GROUP BY CAST(tablename.date_uploaded AS date);
SELECT * FROM
(
SELECT date_uploaded,
(SELECT CAST(tablename.date_uploaded AS date) AS Expr1) AS newdate
FROM tablename
)AS TB
GROUP BY TB.newdate