回答

收藏

当字段名相同时,我们能使用分组依据和位置条件吗?

技术问答 技术问答 246 人阅读 | 0 人回复 | 2023-09-14

我有一个要求,比如从2011年1月15日到2011年8月20日,选择用户选择的日期内的所有记录,并按日期分组。. |5 U3 a* _# b7 p' `+ H+ U
我该怎么写呢?SQL查询:
! U* \- J7 l$ o" m        SELECT *    FROM employees    WHERE startdate >= '15-jan-2011年   AND startdate 绝对。这将导致过滤日期内的记录,然后根据每天的数据进行分组。  J# [) }# t8 A! C
需要注意的是,您只能选择开始日期,然后选择要计算的任何聚合物。否则,它应该工作得很好。
  P1 ]2 f# b7 S; [$ f) `例如,此查询将为您提供每个开始日期的员工人数:8 n' b7 v& ~/ J# G
SELECT startdate,count(*)FROM employees WHERE startdate >= '15-jan-2011年    AND startdate <= '20-aug-2011'GROUP BY startdate
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则