SQL SERVER 字段中的DATETIME 的时间格式 包括年月日时分秒
    现在我想通过年月日来检索datetime字段,把同一天的所有记录检索出来,这样的SQL 语句该怎么写啊????
  请高手指点!!!!

解决方案 »

  1.   

    我不是高手,你试试
    select * from a where date='#'+date+'#'
      

  2.   

    Select * From YourTable Where DateDiff(Day, FDateTime, QueryStartDate) <= 0 And
                                  DateDiff(Day, FDateTime, QueryEndDate) >= 0
    FDateTime: 你的时间字段
    QueryStartDate: 查询起始日期
    QueryEndDate: 查询起始日期
      

  3.   

    QueryEndDate: 查询终止日期
      

  4.   

    select * from tablename where datefield between convert(varchar(8),getdate(),112) and convert(varchar(8),getdate()+1,112)