摆放SQL顺序通过(简单)

问题描述:

我试图订购以下结果的参考。使用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手册吗? –

要订购一个SQL查询很简单。

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

您确定他在询问SQL语法,而不是如何编写PDO参数? – Dragos

尝试:

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