我不知道下面的查询意味着什么,因为我没有任何暴露于MS Access。我需要将其转换成MySQL和我无法弄清楚什么是LAST()不什么是MySQL等效的MS Access LAST()?
SELECT
Containers.Container_No,
Max(Containers.LastOfContainer_Date),
Max(Containers.LastOfContainer_Time),
Last(Containers.LastOfETD),
Last(Containers.LastOfContainer_Status),
Last(Containers.LastOfPickup_From),
Last(Containers.LastOfPickup_To),
Last(Containers.LastOfConsignee_Name),
Last(Containers.LastOfContract_No),
Last(Containers.LastOfSeaLNo)
FROM
Containers
WHERE
Containers.Customer_Name = 'value here"
AND
Containers.LastOfContainer_Date >='Date here'
AND
Containers.LastOfContainer_Date <= 'Date here'
GROUP BY
Containers.Container_No
能有人解释我这是什么LAST()实际上呢?
UPDATE 看来查询可以更改为以下几点:
SELECT
Containers.Container_No,
Max(Containers.LastOfContainer_Date),
Max(Containers.LastOfContainer_Time),
Containers.LastOfETD,
Containers.LastOfContainer_Status,
Containers.LastOfPickup_From,
Containers.LastOfPickup_To,
Containers.LastOfConsignee_Name,
Containers.LastOfContract_No,
Containers.LastOfSeaLNo
FROM
Containers
WHERE
Containers.Customer_Name = '".$customername."'
AND
Containers.LastOfContainer_Date >='".$fromdate."'
AND
Containers.LastOfContainer_Date <= '".$todate."'
GROUP BY
Containers.Container_No
order by
Containers.LastOfETD,
Containers.LastOfContainer_Status,
Containers.LastOfPickup_From,
Containers.LastOfPickup_To,
Containers.LastOfConsignee_Name,
Containers.LastOfContract_No,
Containers.LastOfSeaLNo
[我的答案在这里的评论线索可能有帮助(或不!)](http://stackoverflow.com/questions/5407480/sql-distinct-query-on-multiple-columns/5407493#5407493) –
[这是'Last()'函数]上的微软页面(http://office.microsoft.com/en-us/access-help/first-last-functions-HP001032232.aspx) – jadarnel27
我独特的'Container_No'在桌子上还是有其他ID字段? – newtover