2017-05-08 72 views
0

我不斷收到這CREATE VIEW必須是批處理中唯一的語句錯誤,我試圖用走,做數據庫使用,但它仍然是行不通的。請幫忙! TY創建視圖必須是唯一的語句在批處理

CREATE VIEW questionfiver 
    AS 
    SELECT line.inv_number,line.line_number,line.prod_code,line.line_units,line.line_price,line.line_amount 
    FROM LINE 
    INNER JOIN PRODUCT ON PRODUCT.PROD_CODE=LINE.PROD_CODE 
    WHERE 
    and PRODUCT.PROD_INDATE>= DATE_ADD(CURDATE(), INTERVAL 18 MONTH); 
+1

你在'WHERE'之後有一個額外的'AND'。另外,'CURDATE()'和'DATE_ADD'不是SQL Server函數。也許你打算'GETDATE()'和'DATEADD'。 –

回答

0

您在SQL SERVER中使用MYSQL函數。

0
WHERE PRODUCT.PROD_INDATE >= DATEADD(MONTH,18,GETDATE()) 
相關問題