簡體   English   中英

錯誤出現在 jaspersoft studio 中,它們在輸入 'month' 時沒有可行的替代方案,在輸入 'year' 時沒有可行的替代方案,在 '=' 處缺少 EOF

[英]The error is in jaspersoft studio and they are no viable alternative at input 'month' , no viable alternative at input 'year' , missing EOF at '='

我已經在 jaspersoft studio 中編寫了 SQL 查詢

Select Orderid , Orderdate , Shipcity,   
year(Orderdate) as year, month(Orderdate) as month 
from Orders 
where Orderid IN
(
    SELECT EXTRACT(YEAR FROM Orderdate) , 
          EXTRACT(MONTH FROM Orderdate) 
    from Orders 
    where (
        year(Orderdate) =  Startyear 
        AND
        month(Orderdate) = Startmonth 
    )
)

這是查詢

你寫的 SQL 沒有多大意義。 之后的子查詢

where Orderid IN

需要返回一個包含訂單 ID 的字段,但您已經編寫了返回 2 個字段的內容,這兩個字段都不是訂單 ID

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM