在js中var makedate=2008-09-26
      var maketime=17:52:23
数据库某表(比如lccont)中有makedate和maketime这两个字段,
现在需要查出来在此表中日期在2008-09-26之前,时间在17:52:23之前的数据
应该怎么拼这条sql?

解决方案 »

  1.   

    select * from lccont where makedate < '2008-09-26' and maketime < '17:52:23'
      

  2.   

    首先要确定你的表的字段makedate和maketime是什么数据类型?
    因为你是从画面传到DB层,所以你可以在画面传到DB层后,将数据格式化为number型,如2008-09-08变为20080908 17:09:05 变为170905
    以oracle为例,如果是number型,那你的sql文可如下表示:
    select * from lccont where makedate < 20080908 and maketime < 170905