我想有几个过滤条件:本月的工作
下月的工作那么在写SQL语句的时候,怎么做到与当前时间模糊的查询呢?

解决方案 »

  1.   

    在获取时间的时候 System.DateTime.Now.ToString("yyyymm")只获取月好了
    然后查询
      

  2.   

    to 那么在写SQL语句的时候,怎么做到与当前时间模糊的查询呢?sql statement:
    select * from yourtable where convert( yourField, varchar(20), 120 ) like '2006-08%'
      

  3.   

    convert( yourField, varchar(20), 120 ):yyyy-mm-dd hh:mi:ss(24h)
      

  4.   

    SQL语句中有专门转换年月日的函数。取出年和月判断就可以了。查sql online book上有全部函数的详细说明
      

  5.   

    语法
    MONTH ( date )参数
    date返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。仅对 1753 年 1 月 1 日后的日期使用 datetime 数据类型。