Tengo una tabla de registro en SQL Server que tiene este aspecto:grupo de SQL a día, con el recuento de
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
Lo que quiero es una lista de resultados que representa cómo se procesaron muchos refundids diferentes cada día , tirando cualquier NULLs.
¿Qué SQL necesitaría escribir para producir estos resultados?
Esto no funcionará. Devolverá una fila con un recuento para cada valor distinto de refundid, que no es lo que se quiere. –
Lea la edición que ya mencioné. – Gratzy