sql - 如何为另一个表中的所有组重复表中的所有行?

标签 sql sql-server join

如何为另一个表中的所有组重复表中的所有行?

最佳答案

从指定日期执行简单的 SELECT COUNT?

SELECT month_start, next_month_start, sum(cnt) as users, dept FROM
(SELECT CASE WHEN created_at<=next_month_start AND created_at>=month_start THEN 1 ELSE 0 END as cnt,
users.*, month_start, next_month_start FROM users
CROSS JOIN dates) as S1
GROUP BY dept, month_start, next_month_start ORDER BY dept DESC

关于sql - 如何为另一个表中的所有组重复表中的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38695866/

相关文章:

sql-server - 使用 Sql Server 中的存储过程中的数据填充 Access 连续表单

php - MySQL:如何根据另一个表中的可用性进行选择

mysql - 根据第三个 "key"表从两个表返回值,然后将值相乘并求和

mysql - subsonic 2 连接多列

使用 SQL 的 Java 程序 - 编译成 .jar

php - 统计连续访问次数

php - 来自同一用户表的复杂 Zend 查询

java - 如何将 HTML 插入 Oracle 数据库

php - 从 PHP 将丹麦语字符插入到 sql server

sql-server - 调试存储过程中的查询