在SQL语句中可以直接把时间型的字段和字符串进行比较啊

解决方案 »

  1.   

    select * from mytable where datetime1<datetime2
      

  2.   

    convert(varchar,yourdate,102)
    convert可实现你想比较的任何格式
      

  3.   

    我开始是用字符串比较可是不行
    后来把时间转化成datetime型的比较,还是不对咋办呀?:(
      

  4.   

    好象在sqlserver里用datediff(,)就行了
      

  5.   

    试试这样
    string strQuery="select * from yourtable where yourdatetimefield<"
        +yourDate.ToShortTimeString();
    然后执行这句话。