我有ms访问数据库文件,其中包含许多字段。 客户,上次结算,下次结算等 我想获取具有下一个开票日期列的所有行,并希望将其与今天进行比较,如果它比今天长一个月,则显示它不显示它。 想要显示一个月内过期的记录。 我的逻辑: -
如果今天> =上次结算+ 11个月和今天<下次结算比 显示下一个结算 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
答案 0 :(得分:1)
我不确定我说得对你好......这有帮助吗?
WHERE [NEXT BILLING] BETWEEN Dateadd('m', -1, Date()) AND Date()