从数据库中获取列值(日期)并显示将在一个月后过期的行

Posted

技术标签:

【中文标题】从数据库中获取列值(日期)并显示将在一个月后过期的行【英文标题】:fetch column value (date) from database and display row going to expire after one month 【发布时间】:2013-07-09 17:42:38 【问题描述】:

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

如果今天 >= 上一个帐单+11 个月并且今天

你还有其他选择吗?

我不知道该怎么做

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

【问题讨论】:

【参考方案1】:

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

WHERE [NEXT BILLING] BETWEEN Dateadd('m', -1, Date()) AND Date()

【讨论】:

Dim sql As String = "select client,email,mobile from clientsData WHERE [NEXT BILLING] BETWEEN Dateadd('m', -1, [NEXT BILLING]) AND [NEXT BILLING] "跨度>

以上是关于从数据库中获取列值(日期)并显示将在一个月后过期的行的主要内容,如果未能解决你的问题,请参考以下文章

QTableView 获取具有相似列值/数据的行列表

显示2个不同实体表的数据表需要从数据库表中获取另一列值

创建Sharepoint过滤器以显示30天内到期的文档

如何从trust.p12证书文件中获取SSL证书主题,颁发者,开始日期和过期日期

如何查看 PayPal 过期订阅

在 PHP 中从数据库获取日期到 jQuery Ui Picker