我想知道八月份每個日期的數據數量的平均值。查詢以瞭解每天數據的平均值
例
31-08 - 2 registers
30-08 - 3 registers
我tryied後續查詢,但沒有成功
SELECT AVG(ROW_NUMBER() over (order by Chave_ID desc)), DATEPART(day, datahora)
from San_Chave
where DATEPART(month, datahora) = 8
group by DATEPART(day, datahora), Chave_ID
order by DATEPART(day, datahora) desc
DataHora是DateTime
類型和 Chave_Id是Primary Key
但數字不是邏輯順序,所以我試着用ROW_NUMBER()
功能
有人可以幫我嗎?
輸出我的願望
MONTH DAY REGISTER
8 31 10
8 30 9
8 29 1
表
要做到查詢我覺得需要只是Chave_Id
和DataHora
,Chave_id
將寄存器的數量
CREATE TABLE [dbo].[San_Chave](
[Chave_Id] [int] IDENTITY(1,1) NOT NULL,
[Usuario_Id] [int] NULL,
[Credenciada_Id] [int] NULL,
[Usuario_Id_Responsavel] [int] NULL,
[DataHora] [datetime] NULL,
[Transacao] [int] NULL,
[Cliente_Id] [int] NULL,
[DataHoraPegou] [datetime] NULL,
[DataHoraDevolverPrevisao] [datetime] NULL,
[DataHoraEntregou] [datetime] NULL,
[HorasDevolucao] [int] NULL,
[NomeResponsavel] [varchar](130) NULL,
[CpfResponsavel] [varchar](20) NULL,
[RgResponsavel] [varchar](20) NULL,
[TelResponsavel] [varchar](15) NULL,
[Tel2Responsavel] [varchar](15) NULL,
[Endereco] [varchar](300) NULL,
[Devolvido] [bit] NULL,
[TextoDevolucao] [varchar](5000) NULL,
[De] [int] NULL,
CONSTRAINT [PK_San_Chave] PRIMARY KEY CLUSTERED
(
[Chave_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
請提供樣本數據和所需的輸出。 – RedFilter
@紅色過濾器更新 –
當然,你只需要一個「COUNT」而不是平均數量? – GarethD