我有一个查询,我正在使用总结股票总计和显示每个股票项目更新的最后日期。我有两种不同的库存类型0和1(传入,传出)。我希望能够放在页面的底部“最近收到的股票是:”&“最后一批货是在:”。结合三个(复杂)查询
继承人什么,我有我的主要查询组,总结库存:
$query = "Select *
FROM (SELECT id, type, color, product,
SUM(Quantity) AS TotalQuantity, MAX(Date) AS LatestDate
FROM inventory
GROUP BY id, color, type) AS alias
WHERE TotalQuantity > 0";
现在我希望能也运行这两个查询,以抢“股票” 0最后更新的时间和1(传入,传出)
$query = "SELECT MAX(Date) FROM inventory WHERE stock = 0";
$query = "SELECT MAX(Date) FROM inventory WHERE stock = 1";
结合这三个查询的任何帮助?我在尝试联盟,但没有多少运气。
:
您可以将聚合函数
MAX()
中结合使用条件检查查询2和3对不起,'SELECT MAX(Date)FROM inventory WHERE stock = 0'有什么复杂的? – Seph@Seph第一个复杂;)如果它是三个SELECT MAX(日期)我大概可以弄明白。 – cantaffordretail