问题描述
- 请问这个sql统计如何写?
- CREATE TABLE [dbo].T_SysLog NOT NULL
[F_UserCode] [uniqueidentifier] NOT NULL
[F_LoginIP] varchar NULL
[F_CreateDate] [datetime] NOT NULL
[F_ClientName] [int] NULL
) ON [PRIMARY]要求实现,按F_ClientName,F_LoginIP和F_CreateDate,统计出,不同F_ClientName按日期,统计各个访问数字
解决方案
不明白楼主说的什么意思.
解决方案二:
我想实现的是:
F_ClientName 有 A,B,C等
时间 A B C
2016-5-25 100 200 300
2016-5-24 500 200 300
2016-5-23 400 200 300
解决方案三:
F_UserCode F_LoginIP F_CreateDate F_ClientName
1 201.12.2.2 2016-05-24 03:05:56 A
2 201.12.2.2 2016-05-24 03:06:56 A
3 201.12.2.3 2016-05-24 03:07:56 B
1 201.12.2.2 2016-05-24 03:08:56 B
2 201.12.2.2 2016-05-24 03:09:56 C
3 201.12.2.2 2016-05-24 03:10:56 C
3 201.12.2.2 2016-05-23 03:10:56 C
统计结果为
时间 A B C
2016-5-24 1 2 1
2016-5-23 0 0 1