爲什麼不會在火鳥SQL聲明如下工作:在火鳥使用在IIF或CASE語句提取物()SQL
IIF((EXTRACT(WEEKDAY FROM TIMESHEETLINES.DATEWORKED)) = 0,
"SUNDAY",
TIMESHEETLINES.DATEWORKED)
目的,如果把日期的「收官周」類別。因此,無論在工作日期中輸入了哪個日期,該報告都會在週末結束時顯示。
我可以使用嵌套的if或case語句,但由於case語句不起作用,我試圖將其分解爲IFF語句。但是,既不喜歡使用我自己工作的EXTRACT函數,也不喜歡使用IFF或CASE語句。
'case語句沒有work' ......什麼樣的錯誤做了'CASE'表達給你? –
請添加一些示例數據,預期結果和實際結果。 –
我幾乎得到了我想要的信息: TIMESHEETLINES.DATEWORKED + 7-EXTRACT(WEEKDAY FROM TIMESHEETLINES.DATEWORKED)作爲「WEEK ENDING」 如果員工在5月1日工作,我想要另一列是稱爲週末,並將產生8/1(星期日)。 目前SQL運行失敗,而不是產生不正確的結果。上述聲明的作用除了某人在週日增加了一週的工作時間外。我可以通過使用IIf語句來解決這個問題,但是我無法獲得IIF語句和EXTRACT語句一起工作。 –