5 sql t-sql sql-server sql-server-2005
如何在两列中的两个日期之间选择记录?
Select * From MyTable Where 2009-09-25 is between ColumnDateFrom to ColumnDateTo
Run Code Online (Sandbox Code Playgroud)
我有一个日期(2009-09-25),我喜欢选择时间范围ColumnDateFrom到ColumnDateTo的记录.
样品
记录1 ColumnDateFrom = 2009-08-01 AND ColumnDateTo = 2009-10-01
记录2 ColumnDateFrom = 2010-08-01 AND ColumnDateTo = 2010-10-01
如果我的输入日期是2009-09-28; 然后我得到记录1
标准之间应该工作(T-SQL).
SELECT * FROM MyTable WHERE @MYDATE BETWEEN ColumnDateFrom AND ColumnDateFrom
Run Code Online (Sandbox Code Playgroud)
select *
from MyTable
where ColumnDateFrom <= '2009-09-25'
and ColumnDateTo >= '2009-09-25'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
30397 次 |
最近记录: |