小编Eva*_*d.i的帖子

在查询结果上添加假行

我有一个表(T1),其中包含以下列:department,dateofsale,totalsales.我想要实现的是从开始日起一年内每月销售部门,并向后退一年.也许以下查询将更好地展示我想要实现的目标.

-- Create the table T1
    CREATE TABLE [dbo].[T1](
    [department] [nvarchar](50) NULL,
    [dateofsale] [datetime] NULL,
    [totalsales] [decimal](18, 5) NULL
    ) ON [PRIMARY]

-- Add some data 
    INSERT [dbo].[T1] ([department], [dateofsale], [totalsales]) VALUES (N'0001', CAST(0x0000A29B00000000 AS DateTime), CAST(200.00000 AS Decimal(18, 5)))
    INSERT [dbo].[T1] ([department], [dateofsale], [totalsales]) VALUES (N'0001', CAST(0x0000A27D00000000 AS DateTime), CAST(300.00000 AS Decimal(18, 5)))
    INSERT [dbo].[T1] ([department], [dateofsale], [totalsales]) VALUES (N'0001', CAST(0x0000A29C00000000 AS DateTime), CAST(200.00000 AS Decimal(18, 5)))

-- The query
    declare @dataBegin datetime
    declare @dataEnd datetime
    set @dataEnd = …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

7
推荐指数
1
解决办法
3772
查看次数

标签 统计

sql-server ×1

t-sql ×1