数据库里是2010-06-30 12:10:01 我想只查询2010-06-30怎么办? 数据库里的时间插入是DateTime.Now,我现在想查询一天时间内有多少记录,所以肯定只查询年月日就行了,不用查几点几分了!怎么查呢?搞得我一头雾水,请指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 时间='2010-6-30'或时间>='2010-6-30 00:00:00' and 时间<='2010-6-30 23:59:59' declare @dt datetimeset @dt='2010-06-30 12:10:01'select convert(varchar(10),@dt,120)/*----------2010-06-30(1 行受影响)*/ select convert(varchar(10),日期字段名,120) int 年 = 2010, 月 = 7, 日 = 3;string sql = string.Format("select * from 表 where 时间 between '{0}-{1}-{2}' and '{0}-{1}-{2} 23:59:59'", 年, 月, 日) SELECT * from <TABLE>where DATEDIFF(day, <DateColmun>, '2003-09-24') = 0 where datediff(day,"你的那个日期字段", "2010-06-30")=0 sqlserver convert(varchar, testdatetime, 20) 是 '2010-6-30 00:00:00' left 取出左边的10个字符left(convert(varchar, testdatetime, 20), 10)convert(varchar, testdatetime, 20) 还有 20 这个参数可以改变的,直接出来你想左边的10个字符。 sqlserver convert(varchar, testdatetime, 20) 是 '2010-6-30 00:00:00' left 取出左边的10个字符left(convert(varchar, testdatetime, 20), 10)convert(varchar, testdatetime, 20) 还有 20 这个参数可以改变的,直接出来你想左边的10个字符。 select count(*) from TableName where Convert(varchar(10),InputTime,120)='2010-6-30' datediff day:按天month:月select * from 表名 where datediff(day,createDate,'2010-10-10 11:23:33')=0 C# win7 webBrowser里面的脚本运行不起来,急 datagridview控件 请问如何开发控件呀,我看人家开发的控件很复杂 C#操作WORD时,能象EXCEL一样隐藏其中表格的某一(几)行或某一(几)列吗? 请问大家在用VS2008编辑的时候,如何让方法名称高亮显示?(让方法名着色) 窗体SHOW之前的方法有没有? 大家帮个忙,刚接触正则表达式 如何从一段文本中提炼出这段文本中的关键词? 基本知识,循环的灵活使用~~~ 困惑中!!!请教:怎么用.netFramework 程序设计 这本书! zedgraph画图控件绑定数据库? 菜鸟请教,类的实例化问题
或
时间>='2010-6-30 00:00:00' and 时间<='2010-6-30 23:59:59'
set @dt='2010-06-30 12:10:01'
select convert(varchar(10),@dt,120)/*----------
2010-06-30(1 行受影响)*/
string sql = string.Format("select * from 表 where 时间 between '{0}-{1}-{2}' and '{0}-{1}-{2} 23:59:59'", 年, 月, 日)
where DATEDIFF(day, <DateColmun>, '2003-09-24') = 0
left 取出左边的10个字符
left(convert(varchar, testdatetime, 20), 10)
convert(varchar, testdatetime, 20) 还有 20 这个参数可以改变的,直接出来你想左边的10个字符。
left 取出左边的10个字符
left(convert(varchar, testdatetime, 20), 10)
convert(varchar, testdatetime, 20) 还有 20 这个参数可以改变的,直接出来你想左边的10个字符。
day:按天
month:月select * from 表名 where datediff(day,createDate,'2010-10-10 11:23:33')=0