求SQL大神帮忙解决问题

2024-11-15 01:26:37
推荐回答(3个)
回答1:

1.select wrcvdate,sum(fyp) from B where wrcvdate >= '2006年8月1日' and
wrcvdate <='2006年8月31日' group by wrcvdate

2.select wrcvdate,sum(fyp) from B where wrcvdate between '2006年8月1日' and '2006年8月31日' group by wrcvdate
第二种不行就用第一种

回答2:

select a.Wrcvdate, (select sum(Fyp) from B where Wrcvdate>=20060801 and Wrcvdate <=a.WrcvDate) as LJfyp from B as a group by a.Wrcvdate having a.Wrcvdate>=20060801 and a.Wrcvdate<=20060831
直接手写,不一定对,可以试试

回答3:

select Fyp from B where Wrcvdate between 2013-08-01 and 2013-08-31