【问题标题】:How to select data from the table with the following criteria如何使用以下条件从表中选择数据
【发布时间】:2014-10-09 04:52:41
【问题描述】:

如何从日期列中的日期表中选择字段?

我的选择条件是日期大于或等于今天的日期。 我使用 sql server 2008 作为后端,使用 vb.net 作为前端。由于我是初学者,请帮助。

假设“datefrom”是带有日期的列,“tbl_activity”是表名..

我试过这段代码。

cmd.commandText="SELECT activity FROM tbl_activity WHERE DATEDIFF(CURDATE(), 'datefrom')>=0"
cmd.ExecuteNonQuery()

【问题讨论】:

  • What have you tried? 您的问题是关于 SQL 的基本使用...特别是 where 子句。请编辑您的问题并包括您迄今为止所做的尝试
  • 编辑并清楚你的问题,我看到这么多“?”。到目前为止,添加你的尝试。
  • 感谢您的回复..
  • 我得到了我想要的东西

标签: sql sql-server-2008 datetime vb.net-2010


【解决方案1】:

试试这个

SELECT activity FROM tbl_activity WHERE datefrom>= Convert(Date, GetDate(), 101)

注意:datefrom 是 DATETIME 列

【讨论】:

    猜你喜欢
    • 2012-02-17
    • 1970-01-01
    • 1970-01-01
    • 2020-01-16
    • 1970-01-01
    • 2021-01-12
    • 2023-03-21
    • 1970-01-01
    • 2013-09-28
    相关资源
    最近更新 更多