|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
本帖最后由 xingxingd32 于 2009-9-9 08:54 编辑
这个是本人自己写的,意在抛砖引玉,可能有高手不屑,还望指点一二。有兴趣的朋友一起来研究也行,三个臭皮匠还顶一个诸葛亮呢。哈哈
select
Customer.ccusname 客户,
SO_SOMain.cSOCode 销售订单,
SO_SODetails.iRowNo 行号,
inventory.cinvcode 存货编码,
inventory.cinvname 存货名称,
cinvstd 规格型号,
SO_SODetails.iQuantity 订单数量,
SO_SOMain.dPreMoDateBT 预完工日期,
dPreDateBT 预发货日期,
cMaker 制单人,
iStatus 状态,
SO_SOMain.cMemo 备注
from so_somain
join so_sodetails on so_somain.csocode=so_sodetails.csocode
join customer on so_somain.cCusCode=customer.ccuscode
join inventory on so_sodetails.cinvcode=inventory.cinvcode
这个查询中我们用到了四张表,销售订单主表SO_SOMain、子表SO_SODetails,存货表Inventory、客户档案Customer。我们是如何将四张表中有用数据列提取出来的呢?这得归功于查询子句select和联合子句join..on,join的联结方法有很多,参见MSDN。这里不再多述,我们的本意是要学习UAP,数据库方面的知识自己有空多练练就得。 |
评分
-
查看全部评分
|