我现在有一个需求,想查询21年每个月的一个结果,但是月份每次都需要手动改,然后点击查询,再把结果复制出来后再改到下个月份继续查。。感觉这样很是麻烦,所以有没有一种可以循环查询的方法,毕竟在VBA或Python里这个需求不算啥难题,但是SQL里我还真不太知道该咋使用循环。求大佬帮忙,以下是我写的一个参考程序:
select class,
count(1) as 数量 from data
where ctime='202101'
group by class
我现在有一个需求,想查询21年每个月的一个结果,但是月份每次都需要手动改,然后点击查询,再把结果复制出来后再改到下个月份继续查。。感觉这样很是麻烦,所以有没有一种可以循环查询的方法,毕竟在VBA或Python里这个需求不算啥难题,但是SQL里我还真不太知道该咋使用循环。求大佬帮忙,以下是我写的一个参考程序:
select class,
count(1) as 数量 from data
where ctime='202101'
group by class
第一种可以用数据库的方式来做,比如存储过程,存储函数,来循环, 第二种可以利用外部程序来做,这种就更好了。比如我用的Java,我可以查询出来,直接写到本地。如果需要我可以明天搞一下