-3

エラーが続いています

キーワード 'SELECT' 付近の構文が
正しくありません ')' 付近の構文が正しくありません

(SELECT TOP 5 t2.ItemID, SUM(t2.Quantity) 
 FROM Orders as t1
 as Quantity FROM t2.ItemID in 

 (SELECT ItemID FROM Orders as t1 INNER JOIN BasketItems as t2 on t2.BasketID = t1.BasketID

 WHERE t1.OrderStatusID = 3 AND t1.OrderDate BETWEEN '" + LastWeekDate + "' AND '" + TomorrowsdaysDate + "')

 GROUP BY t2.ItemID ORDER BY Quantity desc");
4

1 に答える 1

1

外側の SELECT ステートメント (2 行目) に FROM セクションがありません。

そこにあるのは WHERE 条件です

また、これにはサブクエリが必要だとは思いません

これを試して

('  SELECT TOP 5 t2.ItemID, SUM(t2.Quantity)  as Quantity 
    FROM Orders as t1 
        INNER JOIN BasketItems as t2 on t2.BasketID = t1.BasketID
    WHERE t1.OrderStatusID = 3 
    AND t1.OrderDate BETWEEN '" + LastWeekDate + "' AND '" + TomorrowsdaysDate + "'
    GROUP BY t2.ItemID ORDER BY 2 desc
 ');
于 2012-08-06T10:25:07.710 に答える