茶文化>农业资讯>致富项目

sql查询12个月数据 sql获取12个月份

分类:致富项目发布者:关原之战

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于sql查询12个月数据 sql获取12个月份的文章,本文对文章sql查询12个月数据 sql获取12个月份好好的分析和解答,希望你能喜欢,只有你喜欢的内容存在,只有你来光临,我们才能继续前行。

sql 查询12个月

创建测试表

createtablevouch

(cyearint,

iperiodint)

insertintovouchvalues(2023,8)

insertintovouchvalues(2023,9)

insertintovouchvalues(2023,10)

insertintovouchvalues(2023,11)

insertintovouchvalues(2023,12)

insertintovouchvalues(2023,1)

insertintovouchvalues(2023,2)

insertintovouchvalues(2023,3)

insertintovouchvalues(2023,4)

insertintovouchvalues(2023,5)

insertintovouchvalues(2023,6)

insertintovouchvalues(2023,7)

insertintovouchvalues(2023,8)

insertintovouchvalues(2023,9)

执行

selectt.cyear,t.iperiod

from

(selectcyear,iperiod,row_number()over(orderbycyeardesc,iperioddesc)rnfromvouch)t

wherern<=12orderbycyear,iperiod

结果

以上oracle或sqlserver适用

如果单纯是sqlserver的话

selecttop12*fromvouchorderbycyeardesc,iperioddesc

结果

求助,sql存储过程。根据选择的年份,汇总12个月份的信息。

datepart(month,日期)能得到月份

sql语句大概是:

select from

group by datepart(month,日期)

如果你想月份打横排在标题列的话用case when。

2、直接使用DATEADD函数,且第二个参数N指定为正数即可。

以上内容是小编精心整理的关于sql查询12个月数据 sql获取12个月份的精彩内容,好的文章需要你的分享,喜欢sql查询12个月数据 sql获取12个月份这篇精彩文章的,请您经常光顾吧!

上一篇:12月9日特斯拉拆股份了吗 特斯拉宣布拆股

下一篇:更多致富项目

致富项目相关文章
更多致富项目文章

精选致富项目

致富项目热点