SELECT a.自動編號,a.日期, a.产品, a.数量, first(价格)
FROM (SELECT a.自動編號,a.日期, a.产品, a.数量, (b.价格)
FROM 出货 a left join 价格 b
on a.产品=b.产品 and a.類別=b.類別 and a.日期>=b.日期) a
GROUP BY a.自動編號,a.日期, a.产品, a.数量;
這個還是WWWA的方法呀! 只是我在出貨的表中加了自動編號! 否則出貨記錄中相同的會被去掉的!
我是引用了wwwa的這個方法的, 我的題目還有一個類別, 加在on a.产品=b.产品 and a.類別=b.類別 and a.日期>=b.日期 這里了!
SELECT a.自动编号, a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注, First(a.報價) AS 報價, [報價]-[單價] AS 价差
FROM [select a.自动编号,a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注,(b.報價)
from 销售记录 a left join 报价查询 b
on a.商品條碼=b.商品條碼 and a.單價類別=b.價格類別 and a.日期>=b.報價日期]. AS a
GROUP BY a.自动编号, a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注;
用SELECT a.自动编号, a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注, First(a.報價) AS 報價, [報價]-[單價] AS 价差
FROM [select a.自动编号,a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注,(b.報價)
from 销售记录 a left join 报价查询 b
on a.商品條碼=b.商品條碼 and a.單價類別=b.價格類別 and a.日期>=b.報價日期]. AS a
GROUP BY a.自动编号, a.抬頭名稱, a.日期, a.單據號碼, a.商品條碼, a.數量, a.單價, a.折讓, a.單價類別, a.營業額, a.備注;
这个SQL语句中的单价?