我需要根據開始日期和結束日期檢索特定消息。 該表由多行消息組成,每個消息都分配了特定的開始日期和結束日期。 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. php,根據開始日期和月數獲取結束日期
- 3. Angularjs根據開始日期和結束日期進行排序?
- 4. Angularjs根據開始日期和結束日期過濾字段?
- 5. 根據開始日期和天數查找結束日期 - excel
- 6. 開始日期和結束日期datepicker
- 7. 開始日期和結束日期
- 8. 顯示給定的開始和結束日期,所有日期
- 9. sql顯示在開始日期和結束日期之間的日期
- 10. NHiberate Validator開始日期結束日期
- 11. glyphicon日曆開始和結束日期
- 12. 根據日期範圍將對象與開始日期/結束日期匹配
- 13. 根據選定的開始日期和結束日期顯示完整日曆數據
- 14. 獲取本週的開始日期和結束日期(星期一從星期一開始,星期日結束)
- 15. 顯示開始日期小於結束日期 - 日期選擇器
- 16. 開始日期和結束日期的數據參數範圍
- 17. 在開始/結束日期
- 18. 根據開始日期和結束日期創建時間序列
- 19. Solr根據發佈的開始日期和結束日期獲取文檔
- 20. 如何根據選擇設置開始日期和結束日期的提醒?
- 21. 總結連續的日期,開始和結束的塊日期
- 22. TFS顯示迭代PBI上的開始日期和結束日期
- 23. 比較日期 - 結束日期應該大於開始日期
- 24. 日期驗證 - 開始日期,結束日期MVC
- 25. SQL Server:最小和最大開始日期和結束日期
- 26. 從開始日期到結束日期的日曆中顯示事件
- 27. T-SQL - 根據週數獲取開始和結束日期。
- 28. 轉換的開始日期爲datetime的日期和結束日期的開始到結束的一天
- 29. 笨開始和結束日期驗證
- 30. datepicker - 限制開始和結束日期
你可以提供一個數據表模式 – sll