摆放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]."'");
答
要订购一个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
了'WHERE'条款后。 –
在WHERE和ORDER BY之前执行'GROUP BY引用'。 – jarlh
你没有阅读任何MySQL手册吗? –