积极答复者
想建立一个GRIDVIEW表,显示从昨天早8:00到今天早8:00的整点记录

问题
-
我是这么写的SQL语句(日期是从界面上输入的)
DateTime b = Convert.ToDateTime(TextBox1.Text.ToString()); //这是从TXET文本框获得的日期数据
sqlstr1 = "select * from z_宾水1 where datepart(minute,dataday)=0 and datepart(ss,dataday)=0 and dataday='" + b + "'";
我现在这句话能完成整点数据的显示,但是完成不了显示昨天早8:00到今天早8:00的,请问各位老师们我下面应该怎样写呢?
答案
-
上面的就是显示昨天早8:00到今天早8:00的
这个问题那天回答你了
where dataday between convert(varchar(10),DataAdd('DD',-1,convert(smallDateTime,getdate(),120)))+' 8:00:00' and
dataday between convert(varchar(10),getdate(),120)+' 8:00:00'- 已标记为答案 KeFang Chen 2009年3月31日 3:12
全部回复
-
上面的就是显示昨天早8:00到今天早8:00的
这个问题那天回答你了
where dataday between convert(varchar(10),DataAdd('DD',-1,convert(smallDateTime,getdate(),120)))+' 8:00:00' and
dataday between convert(varchar(10),getdate(),120)+' 8:00:00'- 已标记为答案 KeFang Chen 2009年3月31日 3:12