从表中选择过期和未过期的项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从表中选择过期和未过期的项目相关的知识,希望对你有一定的参考价值。
我正在尝试从数据库中检索过期项目和未过期项目。
我将每个项目的日期分别存储为表格中的nvarchar
。
以常规日期的形式,例如day-month-year,例如10-05-2021
我试图查询未过期商品的原因是此查询:
Dim unexpired_name As New SqlCommand("select COUNT(id) from items where exp_date >= '" + Date.Today+ "' ", cn)
以及此查询的过期项目:
Dim expired_name As New SqlCommand("select COUNT(id) from items where exp_date < '" + Date.Today+ "' ", cn)
但是我认为这是不对的
编辑:添加数据类型并将类型从exp_date更改为日期
但有相同问题
答案
通过将查询更改为]解决它>
CONVERT(DATETIME,exp_date,103) > CONVERT(DATETIME,'" + Date.Today + "',103)
以上是关于从表中选择过期和未过期的项目的主要内容,如果未能解决你的问题,请参考以下文章