SQL组按天计数
发布时间:2020-05-24 08:27:44 所属栏目:MsSql 来源:互联网
导读:我在SQL Server中有一个日志表,如下所示: CREATE TABLE [dbo].[RefundProcessLog]( [LogId] [bigint] IDENTITY(1,1) NOT NULL, [LogDate] [datetime] NOT NULL, [LogType] [varchar](10) COLLATE SQL_Latin1_General_CP1_CI_AS
|
我在SQL Server中有一个日志表,如下所示: CREATE TABLE [dbo].[RefundProcessLog]( [LogId] [bigint] IDENTITY(1,1) NOT NULL,[LogDate] [datetime] NOT NULL,[LogType] [varchar](10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,[RefundId] [int] NULL,[RefundTypeId] [smallint] NULL,[LogMessage] [varchar](1000) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,[LoggedBy] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,CONSTRAINT [PK_RefundProcessLog] PRIMARY KEY CLUSTERED ( [LogId] ASC ) ON [PRIMARY] ) ON [PRIMARY] GO 我想要的是一个结果列表,代表每天处理多少不同的退款,抛出任何NULL。 我需要写什么SQL才能产生这些结果? 解决方法我喜欢这个方法(MS SQL):SELECT Convert(char(8),LogDate,112),count(distinct RefundId) FROM RefundProcessing GROUP BY Convert(char(8),112) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何将SQL子查询转换为连接
- LINQ to SQL – 选择字符串数组之类的文本
- sqlserver 多表查询不同数据库服务器上的表
- ef-code-first – 使用共享主键关联时EF 4.1 Code中的级联删
- travis-ci – 如何使用自定义数据库凭据设置Travis CI和pos
- SQL Server Cont()与Where().Count()有时性能差别如此之大!
- 迁移sql2005到sql2008r2步骤
- linq-to-sql – LinqToSql dbml动态切换连接字符串
- sql-server – 如何使用Visual Studio的Git源代码控制提供程
- sql-server – 我应该显式DENY UPDATE到不应更新的列吗?
