1.我想查询数据库 WMY 中,距离现在24小时的记录,其中数据库中 通话结束时间  保存的时间,格式为3/2/2005 17:12:12
请问怎么可以做到?
2.基本同上,但查询的是距离现在一周之内的项

解决方案 »

  1.   


    "SELECT * FROM wmy WHERE datediff('h',cdate(日期),#" & Format(date,"yyyy-mm-dd HH:nn:ss") & "#)<24;"2
    "SELECT * FROM wmy WHERE datediff('d',cdate(日期),#" & Format(date,"yyyy-mm-dd HH:nn:ss") & "#)<7;"
      

  2.   


     FlexZl.ColWidth(2) = 1000
     MyRs.Open "select * from [wmy] where datediff('h',cdate([通话结束时间]),#" & Format(Now, "yyyy-mm-dd HH:nn:ss") & "#)<24;", MyConSet FlexZl.DataSource = MyRs
    MyRs.Close
    这个对了,但还要再加一个条件
    我想在条件里再加一个条件,就是[车站名]=combobox里的某一项的值现在问题是
    combobox里某一项的值怎么表示?
    在select语句中加and这一项,怎么加?我加的总是不对
      

  3.   

    MyRs.Open "select * from [wmy] where datediff('h',cdate([通话结束时间]),#" & Format(Now, "yyyy-mm-dd HH:nn:ss") & "#)<24 and [车站名]='" & combobox.text & "'"
      

  4.   

    Private Sub Combo1_Click()
    Dim a As String
    a = Combo1.Text
    End Sub
    MyRs.Open "select * from [wmy] where datediff('h',cdate([通话结束时间]),#" & Format(Now, "yyyy-mm-dd HH:nn:ss") & "#)<24 and [车站名]='" & a & "'"