c#中如何用2个datetimepicker1控件查数据库中一段时间内的数据显示在datagirdview中,求具体代码

连接的数据库是doctorduty,跪求帮助... 连接的数据库是doctorduty,跪求帮助 展开
 我来答
草原上之狼
高粉答主

2018-01-26 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.9万
采纳率:93%
帮助的人:3863万
展开全部
前两天刚弄好这个。

select * from LoginLog
where (datediff(day,'"+Convert.ToDateTime(this.datetimepicker1.Text.Trim()).ToString("yyyy/MM/dd")+"',开始时间)>0 and datediff(day,'"+Convert.ToDateTime(this.datetimepicker2.Text.Trim()).ToString("yyyy/MM/dd")+"',结束时间)<=0)

我开始用的就是这种:
select * from LoginLog where loginTime
between '" + dateTimePicker1.Text + "' and '" + dateTimePicker2.Text + "'"

但查出来的数据不对,少了两天的。我是从1号----30号的数据查出来,结果是少了1号和30号的数据。也就是说只有28天的数据。还是用DateDiff函数好。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式