select DiseaseName.Diseasename,count(*) as num from DiseaseName,Disease where DiseaseName.id=Disease.id group by DiseaseName.Diseasename and DataTime between '" + StartTime.Text + "' and '" + EndTime.Text + "'运行的时候说and附近有错!
如果不要and DataTime between '" + StartTime.Text + "' and '" + EndTime.Text + "'这句的话又可以正确显示
大家帮帮忙,等下就要交了~~~~(>_<)~~~~
如果不要and DataTime between '" + StartTime.Text + "' and '" + EndTime.Text + "'这句的话又可以正确显示
大家帮帮忙,等下就要交了~~~~(>_<)~~~~
解决方案 »
- asp.net中gridview数据相同行的列合并怎么实现呢?
- asp.net中外链js文件函数在textbox 中的onkeypress 事件中怎么使用?
- ajax 怎么让接收的页面实现多个方法。。。就46分了,都给你
- 对网站的监控,用什么比较好,在线等
- Server Error in '/' Application.Parser Error
- 在线等候您的帮忙:高手们,看看这样连接不行吗?第一次还行路征是正确的,第二次就变了,错了?!
- 求 asp.net 写入word文档
- 关于PHP代码转为.NET代码
- 请问怎样将dataGrid控件定宽。
- microsoft date and time picker control 6.0 对象如何取值
- 急问?asp.net问题
- 集合在枚举数实例化后进行了修改
那是你输入的StartTime.Text 有问题。你想想,StartTime.Text ="' and '' or 1=1--";会是说明样的结果。
group by DiseaseName.Diseasename
小弟还有个问题请教一下,如果那个Disease表还有个sex,怎么分男人和女人的数的,怎么写??在同一个gridview里面绑定
谢谢!!!!!!!!!!!!!!
select DiseaseName.Diseasename,(case when sex=1 then '男' else '女' end
) as 性别,count(*) as num from DiseaseName,Disease where DiseaseName.id=Disease.id and DataTime between '" + StartTime.Text + "' and '" + EndTime.Text + "' group by DiseaseName.Diseasename