2016-12-08 15 views
-2

私は参考に次の結果を注文しようとしています。 Order byとdesc limit 100を使用してください。誰かがどこに配置するのを助けることができますか?SQL注文を(単純)

$stm = $pdo->prepare("SELECT `reference`, SUM(`stockdifference`) AS 'stockdifference' 
FROM `results1` 
WHERE `datum` BETWEEN '".$oldDate."' AND '".$newDate."' AND `reference` = '".$stm[0]."'"); 
+2

。 –

+0

WHEREの後とORDER BYの前に、 'GROUP BY reference'も行います。 – jarlh

+0

あなたはMySQLマニュアルを読んでいませんでしたか? –

答えて

0

SQLクエリを注文するのは簡単です。

Select * 
FROM table 
Where column=condition 
ORDER BY column desc/asc 
Limit 
+0

PDOパラメータの記述方法ではなく、SQLの構文について質問していますか? – Dragos

-1

試し: `WHERE`句の後

<?php 
$stm = $pdo->prepare("SELECT `reference`, SUM(`stockdifference`) AS 'stockdifference' 
FROM `results1` 
WHERE `datum` BETWEEN '".$oldDate."' AND '".$newDate."' AND `reference` = '".$stm[0]."' 
Order by 'your column', 
'your column' desc, 
limit 100 

"); 
+0

あなたは何を準備していますか?パラメータはどこですか? – Dragos