日期:2014-05-18  浏览次数:20416 次

跪求一条正确的可以执行的SQl语句。。
表1:Budget
ID DateA Handler Content Type MoneyA
1 2012-4-25 黄太太 NUll 肉 20.0000
2 2012-4-26 黄太太 NULL 肉 20.0000  
3 2012-4-27 黄先生 NULL 电费 159.0000  
4 ...............(还有比较多的数据就不写了哈)


求在某时间段内(比如2012-4-25到2012-4-27),黄太太买肉用掉的钱总共是多少?


我用vc连接数据空的时候用的是下面的语句:(到这里程序就不能运行了,编译没有出错)

strsql.Format(_T("select SUM(MoneyA) as SumMoneyA from Budget where (DateA>='%s' and DateA<='%s') and Type='%s'and Handler='%s'"),strDateFrom,strDateTo,strAnaType,strAnaHandler);


我是上面的sql错了吗?如果错了要怎么改哇?

或者大侠直接写一条给我试试。。



跪求 !! 拜谢!!!

------解决方案--------------------
探讨
....
没有少啊,还有木有其他问题?