请问为什么这样不能得到结果呢? 试试where convert(varchar(10),check_time,120) >= @date 或 <=@date 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from v_data_in_stock where convert(varchar(10),check_time,120) = @date这样看看有没有记录符合条件. select @purchase = isnull(sum(card_par_value),0) from v_data_in_stock where datediff(day,@date,check_time)=0 select datediff(day,'2001-1-1','2002-1-1') 天select datediff(month'2001-1-1','2002-1-1') 月select datediff(year,'2001-1-1','2002-1-1') 年 select * from v_data_in_stock where convert(varchar(10),check_time,120) = @date这样没有,不过,假如@date = '2003-9-27'那么select * from v_data_in_stock 就可以看到'2003-9-27 11:30。'的数据 如何切换为完整日志恢复模式(sql2k、2k5) 谁给解释下 关于日期的统计问题 如何统计字段中重复的值的次数? "SQL Server 2008 Reporting Services" 这本书有人在看吗? 大数据量移动问题 一个棘手的问题 ISQL与OSQL问题!怎样才能知道交给它们语句或文件它们已经执行完了? 怎样架构多站点的数据库应用程序? 怎样将多个*.mdb文件合并为一个*.mdb文件 求星期几的函数和第几周的函数 存储过程问题
where convert(varchar(10),check_time,120) = @date这样看看有没有记录符合条件.
from v_data_in_stock
where datediff(day,@date,check_time)=0
select datediff(month'2001-1-1','2002-1-1') 月
select datediff(year,'2001-1-1','2002-1-1') 年
where convert(varchar(10),check_time,120) = @date
这样没有,不过,假如@date = '2003-9-27'
那么select * from v_data_in_stock 就可以看到'2003-9-27 11:30。'的数据