0

我有 ms 访问数据库文件,其中有很多字段。客户,上次计费,下一次计费...等我想获取具有下一个计费日期列的所有行,并希望将其与今天进行比较,如果它比今天早一个月,则不要显示它。想要显示一个月后到期的记录。我的逻辑:-

if today >= last billing+11 months AND today < next billing than display next billing endif

你还有其他选择吗?

我不知道该怎么做

Private Sub refreshlist()
    If Not cnn.State = ConnectionState.Open Then
    cnn.Open()
    End If
Dim sql As String = "select client,email,mobile from clientsData WHERE [NEXT BILLING]>"?????(what to do here)
    Dim da As New OleDb.OleDbDataAdapter(sql, cnn)
    Dim dt As New DataTable
    da.Fill(dt)
    Me.cviewexp.DataSource = dt
    cnn.Close()
End Sub
4

1 回答 1

1

我不确定我是否真的正确...这有帮助吗?

WHERE [NEXT BILLING] BETWEEN Dateadd('m', -1, Date()) AND Date()
于 2013-07-09T17:50:44.610 回答