楼主:
z80380 (陆阿彩)
2014-10-15 12:43:23数据库名称:SQLsever2007
数据库版本: 2007
内容/问题描述:学习数据库不久,一直有个问题,爬了很多相关文章
跟google.也不能解决问题.脑筋转不过来.
我正在写一只程式.使用者可以选择日期区间,
然后想算出这几天中,有几天是没有资料的.
select sum(ISNULL(computer.cts,0)*ISNULL(computerdetail.Qty,0))as 总数量 from
computer
left join computerdetail with (nolock) on
computerdetail.CODEBAR=computer.CODEBAR
where CONVERT(char(10), computer.scandate,111)>='Startday'
and CONVERT(char(10), computer.scandate,111)<='Endday'
请问用什么方法做比较好?,因为这种写法好像不是跑循环的,
似乎程式不会一一从开始天跑到结束天,而是整个计算后直接送出资料
不知道我的理解对不对