2016-12-08 70 views
-2

我試圖訂購以下結果的參考。使用Order by和desc限制100.有人可以幫我放置它的位置。擺放SQL順序通過(簡單)

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

了'WHERE'條款後。 –

+0

在WHERE和ORDER BY之前執行'GROUP BY引用'。 – jarlh

+0

你沒有閱讀任何MySQL手冊嗎? –

回答

0

要訂購一個SQL查詢很簡單。

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

您確定他在詢問SQL語法,而不是如何編寫PDO參數? – Dragos

-1

嘗試:

<?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