我使用的是access
进仓表
进仓日期 商品编码 商品名称 数量出仓表
出仓日期 商品编码 商品名称 数量请教如何用SQL生成以下表
进出仓流水表日期       类型   商品编码 商品名称 数量
2011-01-01 出仓   001      256      23.3
2011-01-01 进仓   002      256      23.3

解决方案 »

  1.   

    select * from (
    select 进仓日期 as 日期,商品编码,商品名称,数量 from 进仓表
    union all
    select * from 出仓表
    ) as t 
    order by 日期SQL的
      

  2.   

    CREATE VIEW 进出仓流水表
    AS 
    SELECT 进仓表.日期, '进仓' AS 类型, …… FROM 进仓表
    UNION ALL
    SELECT 出仓表.日期, '出仓' AS 类型, …… FROM 出仓表这是SQL的视图,Access下用查询
    使用的时候再ORDER BY