关于数据库多表查询的问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:58:29
1.先说数据库的问题
现有2个表,
表1的名称为Doc_Sale,列表有:Doc_ID单据号;Created_Dater日期;Doc_Type类型(0表示退货,1表示售出)
表2的名称为Doc_Sale_Detail,列表有:Doc_ID单据号(和表一关联的外键);Sale_Qty每张单据的数量;Sale_Amt金额
要查询的是:每日的净销售数量
每日的净销售金额(提示:售出-退货)
谢谢,前辈们帮忙解答一下,越详细越好
用SQL server语句做回答

用内连接,join
ansi操作:
Doc_Sale.Doc_ID,Doc_Sale.Created_Dater,Doc_Sale.Doc_Type,Doc_Sale_Detail.Sale_Qty,Doc_Sale_Detail.Sale_Amt from Doc_Sale join on Doc_Sale.Doc_ID=Doc_Sale_Detail.Doc_ID
where加你的条件
sql:
select 要出现的字段,两个表的 from Doc_Sale,Doc_Sale_Detail
where 条件