0
= MAX(IF (Table_ExternalData_2 [name] = $ A $ 2,Table_ExternalData_2 [date_booked])) - MIN(IF(Table_ExternalData_2 [name] = $ A $ 2,Table_ExternalData_2 [ date_booked]))如果計算結果爲負,則輸出0,否則計算
對不起,如果這是一個很容易的問題,但我無法弄清楚。我想要做的是,如果結果是負數,則輸出將爲零,如果不是則減去列。
| Col1 | Col2 |
| 42 | 233 |
如果我減去42-233,我會得到-191。
如何告訴mysql如果結果是否定的,輸出0,如果不是則減去兩列?
SELECT IF(Col1-Col2 =< 0, 0, Col1-Col2)
就這麼簡單嗎?
大謝謝! – sleepsleepsleep90731 2014-10-31 23:33:53