社区
MS-SQL Server
帖子详情
请问怎样累计统计同一天的记录?
JOHNCOOLS
2006-05-15 10:48:37
我的表结构如下:
字段A 字段B 字段C
abc 2006-1-1 10:00:00 10
abc 2006-1-1 14:00:00 100
. . .
. . .
bac 2006-1-1 10:00:00 5
bac 2006-1-1 09:00:00 7
字段B是日期型
现在是要统计abc中相同一天里字段C的累计总数是多少 和记录数
请问怎样实现呢?
如果我用ACCESS可以实现吗?
...全文
257
9
打赏
收藏
请问怎样累计统计同一天的记录?
我的表结构如下: 字段A 字段B 字段C abc 2006-1-1 10:00:00 10 abc 2006-1-1 14:00:00 100 . . . . . . bac 2006-1-1 10:00:00 5 bac 2006-1-1 09:00:00 7 字段B是日期型 现在是要统计abc中相同一天里字段C的累计总数是多少 和记录数 请问怎样实现呢? 如果我用ACCESS可以实现吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dawugui
2007-02-07
打赏
举报
回复
if object_id('pubs..tb') is not null
drop table tb
go
create table tb
(
字段A varchar(10),
字段B datetime,
字段C int
)
insert into tb(字段A,字段B,字段C) values('abc', '2006-1-1 10:00:00', 10)
insert into tb(字段A,字段B,字段C) values('abc', '2006-1-1 14:00:00', 100)
insert into tb(字段A,字段B,字段C) values('bac', '2006-1-1 10:00:00', 5)
insert into tb(字段A,字段B,字段C) values('bac', '2006-1-1 09:00:00', 7)
select convert(varchar(10),字段B,120) as 日期 , 字段A , sum(字段C) as 总数 , count(*) as 记录数 from tb group by convert(varchar(10),字段B,120),字段A
drop table tb
日期 字段A 总数 记录数
---------- ---------- ----------- -----------
2006-01-01 abc 110 2
2006-01-01 bac 12 2
(所影响的行数为 2 行)
dawugui
2007-02-07
打赏
举报
回复
select 字段A , sum(字段C) as 总数 , count(*) as 记录数 from tb group by 字段A
jyxhz
2006-05-15
打赏
举报
回复
select 累计总数=sum(字段C) from 表 group by convert(nvarchar(10),字段B,120)
要统计记录数要加个主键字段(如:p_id)
select 记录数=count(p_id) from 表 group by convert(nvarchar(10),字段B,120)
itblog
2006-05-15
打赏
举报
回复
SELECT 字段a,cstr(year(字段b))+'年'+cstr(day(字段b))+'月' as 日期,sum(字段c) FROM 表 group by 字段a,cstr(year(字段b))+'年'+cstr(day(字段b))+'月'
冷箫轻笛
2006-05-15
打赏
举报
回复
以上为access实现方法
冷箫轻笛
2006-05-15
打赏
举报
回复
可以
select a,DateValue(b),sum(c) as c,count(1) as shuliang
from tablename
group by a,DateValue(b)
lovcal
2006-05-15
打赏
举报
回复
select sum(字段C),count(字段C),(CAST(CONVERT(varchar(30), 字段B, 102) AS datetime) AS dSaleDay
from 表
group by (CAST(CONVERT(varchar(30), 字段B, 102) AS datetime)
zhaoanle
2006-05-15
打赏
举报
回复
select 字段A,字段B=convert(char(8),字段B,112),s=sum(字段C),c=count(*)
from 表 group by 字段A,convert(char(8),字段B,112)
Mysql 当前月每天
累计
统计
,Mysql 本月第一天
Mysql 当前月每天
累计
统计
,Mysql 本月第一天,Mysql
统计
每月1号到当前日期的
累计
数据,自动补充无数据的日期
MySQL 截至每天
累计
数据
统计
【代码】MySQL 截至每天
累计
数据
统计
。
达梦sql 按照天
统计
每一天的数量
要
统计
每一天的数量,你可以使用以下的 SQL 语句: SELECT COUNT(*) AS '数量', DATE(date_column) AS '日期' FROM table_name GROUP BY DATE(date_column) 其中,date_column 是你存储日期的列名,table_name 是...
mysql
统计
每天
累计
用户数
需求: 查出 一段时间每天的
累计
用户, 数据库这么设计的, 只有一张用户表, 每个用户注册的时间, 每一天的数据是之前的天数
累计
select count(id) from r_user where create_time>date'2016-10-10' ,后来没写...
hive -5分钟内有一次操作就算有效操作,
统计
一天内的有效时长
有一张用户操作
记录
表,一天内每5分钟算一个批次,如果5分钟内有一个操作
记录
则这5分钟有效,
累计
到总的有效时长里面。需要
统计
用户在每个设备的总的有效时长。
MS-SQL Server
34,838
社区成员
254,631
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章