sql问题,查询设计问题!两年数据的调用!

发布网友 发布时间:2022-04-22 03:09

我来回答

5个回答

热心网友 时间:2023-12-03 01:16

用getdate() 获取当前的年份,然后赋值给A ,执行A=A-1;再去查询,试下 希望帮到你

热心网友 时间:2023-12-03 01:16

前一年,sqlserver有好多种方式啊,,,

1、

SELECT CONVERT(VARCHAR(4),DATEADD(yy,-1,GETDATE()),120)

2、

SELECT YEAR(GETDATE())-1

热心网友 时间:2023-12-03 01:16

year(getdate())+1
不就是下一年了吗

热心网友 时间:2023-12-03 01:17

SELECT* FROM dbo.A where 年份 between DATEPART(yyyy,DATEADD(yyyy,-1,GETDATE())) AND DATEPART(yyyy,GETDATE())

热心网友 时间:2023-12-03 01:18

select 年份,人数
from 表名
where 年份 = CONVERT(varchar(4),DATEADD(yy,-1,GETDATE()),120)
or 年份 = CONVERT(varchar(4),GETDATE(),120)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com