2014-01-07 88 views
2

我在將此Crystal Reports條件轉換爲SQL Server條件時遇到問題。將Crystal Reports條件轉換爲SQL Server條件

datefield >= iif(month(today)=1, minimum(LastYearYTD), minimum(YearToDate)) 

任何人都可以幫忙嗎?

+0

SQL Server 2008 R2的 – user3170315

+0

我不知道該怎麼IF語句轉換,但如果你在Crystal打開報告有一個'顯示SQL Query'的'Database'菜單選項,這將使你的下它爲報告發送的SQL代碼。看看它是否給你你需要的東西 – Matthew

+0

@ user3170315你檢查我的答案嗎? – Horaciux

回答

0
(datefield >= minimum(LastYearYTD) AND month(today)=1) 
OR 
(datefield >= minimum(YearToDate) AND month(today)<>1)