在程序的另一部分,我将值插入数据库(datetime),并尝试使用1个日期时间选择器在一定日内将所有(有计数的部分)与状态(完成)相加。
我的日期基数如下:
countedparts status startdate
-----------------------------------------
34 Done 19/09/2014 04:34:54
134 Done 19/09/2014 06:42:42
21 Done 19/09/2014 10:43:26
我的查询如下:
cmd.CommandText = "SELECT SUM(countedparts) FROM sqlccmlinestatus WHERE status = 'Done' and startdate = '" & DateTimePicker1.Value.Date & "'"
Done.Text = cmd.ExecuteScalar()
由于某种原因它不起作用,我认为它是由于日期时间选择器例如19/09/2014 00:00:00我想在19/09/2014 00:00:00和19/09/2014 23:59:59之间获取记录。
任何想法都会很棒。
非常感谢, 彼得