我需要根據開始日期和結束日期檢索特定消息。 該表由多行消息組成,每個消息都分配了特定的開始日期和結束日期。 sql應該將當前日期與開始日期和結束日期進行比較,如果它與開始日期相匹配,則它應該只顯示該特定消息。在當前日期超過截止日期應該不會顯示該消息根據開始日期和結束日期顯示消息
1
A
回答
3
假設表
Column Name | Type
StartDate | DateTime
StopDate | DateTime
Message | no matter
SQL:
-- cache to optimize performance
DECLARE @currentDate DateTime
SET @currentDate = GETDATE()
SELECT message
FROM dataTable
WHERE @currentDate < StopDate AND @currentDate = StartDate
0
一個例子
declare @date datetime
select @date = getdate()
declare @table table (FromDate datetime, ToDate datetime, mesg varchar(50))
insert @table values('2008','12-31-2010', 'once')
insert @table values('01-01-2011','12-31-2011', 'this year')
insert @table values('01-01-2012','12-31-2015', 'future')
select mesg from @table where @date between FromDate and ToDate
相關問題
- 1. 查詢日期根據開始日期和結束日期
- 2. 根據開始日期和天數查找結束日期 - excel
- 3. Angularjs根據開始日期和結束日期過濾字段?
- 4. Angularjs根據開始日期和結束日期進行排序?
- 5. php,根據開始日期和月數獲取結束日期
- 6. 開始日期和結束日期datepicker
- 7. 開始日期和結束日期
- 8. 顯示給定的開始和結束日期,所有日期
- 9. 顯示SQL中開始和結束日期的日期列表
- 10. sql顯示在開始日期和結束日期之間的日期
- 11. 在mysql中的開始日期和結束日期之間顯示日期
- 12. 本月的開始日期和結束日期以及本年的開始日期和結束日期
- 13. 根據開始日期和結束日期創建唯一約束
- 14. 新鮮android:我選擇從datepicke開始日期和結束日期根據我需要插入開始日期和結束日期之間的日期intllite
- 15. NHiberate Validator開始日期結束日期
- 16. glyphicon日曆開始和結束日期
- 17. 查詢行根據起始日期和結束日期
- 18. 根據日期範圍將對象與開始日期/結束日期匹配
- 19. 生成開始日期和結束日期之間的日期
- 20. 根據選定的開始日期和結束日期顯示完整日曆數據
- 21. 獲取本週的開始日期和結束日期(星期一從星期一開始,星期日結束)
- 22. 僅顯示事件的完整日曆的開始日期和結束日期
- 23. 顯示開始日期小於結束日期 - 日期選擇器
- 24. 數據庫查詢開始日期和結束日期
- 25. 開始日期和結束日期的數據參數範圍
- 26. 根據起始日期和結束日期生成一個日期序列
- 27. 在開始/結束日期
- 28. MS EXCEL:根據上開始日期和時間總計結束日期:分
- 29. 根據開始日期和結束日期在SQL Server中插入多行
- 30. Solr根據發佈的開始日期和結束日期獲取文檔
你可以提供一個數據表模式 – sll