选择两个日期之间的行

İsmailHakkıŞen

我正在尝试使用asp.net c#和sql server做公告页面。

在此页面中,我在日期数据库中具有“弹出”字段,如果选中此字段,则我想在tinybox中显示此通告代码,如下所示。

http://i.imgur.com/kcn5QoB.png

它的工作,但我有日期问题。

我想列出最后一个“弹出”选中的字段,以及该字段是否介于两个日期之间。我的SQL查询看起来像这样:

    Select Top 1 * 
    From duyurlarx 
    Where ([popup] = 1) 
        And tarih 
            BETWEEN convert(date, getdate()) 
                AND DATEADD(day,popupsure,convert(date, getdate()))

栏位说明:

tarih = date field
popupsure = day count for popup show

这意味着,如果“ tarih”字段= 2014年2月1日,“ popupsure”字段= 3,则此通知将一直显示到2014年2月4日。

但是,当我将日期字段更改为1或2天之前,它不起作用。难道我做错了什么?

马克·索沃尔

您的查询说:“请给我从今天到[弹出]天之间的所有带有[tarih]的[duyurlarx]” |TODAY ---- TARIH ---- TODAY + POPUPSURE|

听起来好像您想要反向操作:今天[tarih]和[tarih + popupsure]之间的所有[duyurlarx]

|TARIH ---- TODAY ---- TARIH + POPUPSURE|

那将对应于

Select Top 1 * 
From duyurlarx 
Where ([popup] = 1) 
    And convert(date, getdate()) 
        BETWEEN tarih 
            AND DATEADD(day, popupsure, tarih)

听起来对吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择两个日期之间的行

来自分类Dev

选择两个日期之间的Pandas数据框行

来自分类Dev

选择两个日期之间的数据集行

来自分类Dev

在两个日期之间选择dateformat

来自分类Dev

SQL在两个日期之间选择

来自分类Dev

在两个日期之间选择一个日期

来自分类Dev

选择两个日期之间的行,其中日期是变量

来自分类Dev

如果给定日期在两个日期之间,如何选择行?

来自分类Dev

选择两个日期之间的所有日期

来自分类Dev

在两个日期之间选择日期

来自分类Dev

MySQL根据两个日期列之间的结果选择行

来自分类Dev

SQL如何选择两个日期之间的所有行?

来自分类Dev

在Azure Cosmos DB中选择两个日期之间的行

来自分类Dev

如何在两个日期之间选择不同的值

来自分类Dev

从两个日期之间的MS Access表中选择?

来自分类Dev

查询以选择两个日期之间的数据

来自分类Dev

两个日期戳之间的MySQL时间选择

来自分类Dev

如何获取两个日期之间选择的总天数?

来自分类Dev

从两个时间戳之间选择日期

来自分类Dev

SQL在两个日期之间选择不起作用

来自分类Dev

在两个日期之间选择 MS Access 和 php

来自分类Dev

选择两个日期之间的假期数

来自分类Dev

查找间隔为n的两个日期之间的行

来自分类Dev

获取两个日期列之间的差异最小的行

来自分类Dev

计算两个连续行之间的日期差

来自分类Dev

如何在每行两个日期之间查找行

来自分类Dev

查找间隔为n的两个日期之间的行

来自分类Dev

MySQL查询返回两个日期范围之间的行

来自分类Dev

不使用表格选择两个日期之间的所有日期(生成日期列表)