2015-12-07 3 views
0

Я хотел бы показать дату вчера в своем докладе, и она работает:SSRS Дата Выражение «Mo 07.12.2015»

Select CONVERT(VARCHAR,DATEADD(dd,-1, DATEDIFF(dd, 0, GETDATE())), 105) AS 'Yesterday' 

->06-12-2015

Но я хотел бы показать день маркировать тоже, как это:

->Sunday 06-12-2015

Как я могу добавить метку день?

+1

Также вы можете просто вернуть дату SSRS и отформатировать так, как он представлен там, используя строку формата https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110) .aspx – mikey

+0

Apporach от Mikey является лучшим, если вы хотите, чтобы это значение даты при экспорте в Excel. –

ответ

3

Нравится.

select datename(dw, DATEADD(dd,-1, GETDATE())) + ' ' + 
CONVERT(VARCHAR,DATEADD(dd,-1, DATEDIFF(dd, 0, GETDATE())), 105) AS Yesterday 
+0

это только дает ярлык дня – mayo