请教一个查询当日记录的问题
因为ms   sql里面是日期时间类,比如有两条记录一条记录2006-5-21   10:0:1,一条时间是2006-5-21   11:10:30 
 我想查询出这两条记录, 
 用了sql= "select   *   from   table   where   time= ' "+datetime.today+ " ' "; 
 但是查不出来,因为这里不只是日期还有时间,怎样才能取日期匹配呢?
------解决方案--------------------可以查一下SQL中时间的格式,由datetime.today得到日期,利用大于今天的起始时间,小于今天的最终时间来查询。
------解决方案--------------------int syy = dateTimePicker1.Value.Year; 
 int smm = dateTimePicker1.Value.Month; 
 int sdd = dateTimePicker1.Value.Day; 
 int shh = 0; 
 int smin = 0; 
 int ssec = 0; 
 this.startTime  = new DateTime(syy,smm,sdd,shh,smin,ssec);   
 int eyy = dateTimePicker2.Value.Year; 
 int emm = dateTimePicker2.Value.Month; 
 int edd = dateTimePicker2.Value.Day; 
 int ehh = 23; 
 int emin = 59; 
 int esec = 59; 
 this.endTime = new DateTime(eyy,emm,edd,ehh,emin,esec);		 
 DateTime time1 = startTime  ; 
 DateTime time2 = endTime  ;   
 这样就可以查从 当日的 00时00分00秒  到 23时59分59秒的数据了。