【发布时间】:2014-07-10 16:30:40
【问题描述】:
我有一个表格周期
Periods
presentday
presentday+1
presentday+2
presentday+3
Presenday
presentday+1
presentday+2
presentday+3
当 period=Present Day 时获取案例的查询
SELECT
REPLACE(SUBSTRING(convert(varchar, getdate(), 113),1,11),' ','-') as StartDate
,REPLACE(SUBSTRING(convert(varchar, getdate(), 113),1,11),' ','-') as EndDate
from Periods where Periods='Presentday'
如何为上述查询编写案例语句??
【问题讨论】:
-
CASE语句做什么?
-
How can i write a case statement for above query为什么发布的查询还需要 case 语句? -
CASE语句做什么?你想要的输出是什么?
-
@M.Ali 实际上我正在编写一个存储过程,它将检查 Periods 表中的每一行并获取 startdate 和 Enddate。
-
设身处地想一想,如果有人向您展示这些数据并提出您提出的问题,您是否能够理解这个问题? StartDate 和 enddate 是什么?
标签: sql-server sql-server-2008 tsql sql-server-2008-r2 case