h_rdate >='2007-05-29' AND jh_rdate <='2007-05-31'可以查到 2007-05-29 到 2007-05-30的内容
但是查不到'2007-05-31' 的内容

解决方案 »

  1.   

    <='2007-05-31'改为<'2007-06-01'<='2007-05-31'只会查到2007-05-31零点以前的记录
      

  2.   

    要是h_rdate是smalldatetime or datetime类型,可以这样:
    CONVERT(nchar(10),h_rdate,120) >='2007-05-29' AND CONVERT(nchar(10),h_rdate,120) <='2007-05-31'或者:
    CONVERT(nchar(10),h_rdate,120) BETWEEN '2007-05-29' AND '2007-05-31'
      

  3.   

    bill024(咖啡熊)兄正解h_rdate,jh_rdate肯定是为日期型,它后面还会有分有秒,毫秒,
      

  4.   

    convert(char(10),h_rdate,120) between '2007-05-29' AND '2007-06-01'
    这个可以看到'2007-05-29' 到 '2007-05-31'的内容