首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

提示between附近有异常

2013-12-28 
提示between附近有错误sql select 货名,sum(净重),出票时间 from 原料入库 出票时间 between + Date

提示between附近有错误
           sql = "select 货名,sum(净重),出票时间 from 原料入库 出票时间 between '" + DateTimePicker1.Value + "' and '" + DateTimePicker2.Value + "',group by 石灰石"
            m_dal.DataSetFill(sql, "出票时间")
  
提示between附近有错误,请帮忙看看。
[解决办法]
发现有三个问题:
1.group by 前面多了个逗号! 
2.select表名后应该跟关键字 where. 
2.GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用
  group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面.
比如:


select max(货名),sum(净重),max(出票时间) from 原料入库 where 出票时间 between '时间1' and '时间2' group by 石灰石

个人拙见!供参考!

  

热点排行