我知道如何在Oracle中做如下的示例代碼,但是我怎樣才能像MSSQL那樣在ANSI SQL中做同樣的腳本,請幫我處理這個問題題。如何在MSSQL中使用多個關鍵字(ANSISQL)
PS:這個劇本是多關鍵詞(PNO,CASENO,SCRN,IRBCODE,ITEMCODE,MMHCODE,ROWNO)
例如
SELECT * FROM TEST
WHERE (PNO,CASENO,SCRN,IRBCODE,ITEMCODE,MMHCODE,ROWNO)
IN
(
SELECT PNO,CASENO,SCRN,IRBCODE,ITEMCODE,MMHCODE,ROWNO FROM TEST
WHERE CASENO > 0 AND TO_CHAR(SCRN,'YYYY') = '2017'
)
請讓我知道,如果我的問題ISN 「T很清楚
感謝您儘快響應嗨,但我的情況是T-SQL不是甲骨文,希望你能給我ANSI-SQL例子再次感謝 –
@WillieCheng。 。 。唯一的Oracle'ish語法是'TO_CHAR()'。這很容易替換爲'YEAR()'或類似的函數。 –
是的你是對的,非常感謝你的幫助 –