请教:怎样用ADOQuery找到本周,本月,在某一时间段的记录?为什么ADOStoredProc不返回记录集呢?请指教!! 如可以,请给出回答

解决方案 »

  1.   

    建立参数然后给参数复职数据类型value
      

  2.   

    怎么返回,我看还是,用adoquery吧,在where语句里写时间段约束一下不就行了么?
      

  3.   

    很简单的Sql语句
    只要提取出某月份、某星期,然后,确定月份(星期)对应的首尾日期就可以查了
      

  4.   


    DATEPART
    返回代表指定日期的指定日期部分的整数。语法
    DATEPART ( datepart , date ) 参数
    datepart是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。日期部分 缩写 
    year yy, yyyy 
    quarter qq, q 
    month mm, m 
    dayofyear dy, y 
    day dd, d 
    week wk, ww 
    weekday dw 
    Hour hh 
    minute mi, n 
    second ss, s 
    millisecond ms 
    week (wk, ww) 日期部分反映对 SET DATEFIRST 作的更改。任何一年的 1 月 1 日定义了 week 日期部分的开始数字,例如:DATEPART(wk, 'Jan 1, xxxx') = 1,此处 xxxx 代表任一年。weekday (dw) 日期部分返回对应于星期中的某天的数,例如:Sunday = 1、Saturday = 7。weekday 日期部分产生的数取决于 SET DATEFIRST 设定的值,此命令设定星期中的第一天。date