找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 3086|回复: 5

[数据库知识] 最近在学SQL相关的东西,有段语句看不懂求详解。

[复制链接]
发表于 2009-9-8 17:37:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
本帖最后由 zhj8152002 于 2009-9-9 14:22 编辑

大家好,本人刚接触用友及数据库不久,又没有计算机语言相关的基础,在学sql语句的时候有点吃力。
USE AdventuerWorks
Select p.Name AS ProductName,
NonDiscountsalcs = (OrderQty * UnitPrice),
Discounts = ((OrderQty * UnitPrice) * UnitPriceDiscount)
FROM Production.Product
INNER JOIN Sales.SalesOrderDetailsod
ON p.ProductID = sod.ProductID
orDER BY ProductName DESC;
GO

这段语句有些看不懂还望大家能指点12.。谢谢!
查询Adventureworks库中的p.name(producrName产品名称),nondiscountsales总销售额等于orderqty数量乘以unitprice单价,Discounts总折扣额等于orderqty数量乘以unitprice单价再乘以UnitPriceDiscount折扣。来自Production.Product表..下面的就不太了解了..

按照副版大哥的说法,下面应该是连接Sales.SalesOrderDetailsod表,并表现出p.ProductID 等于sod.ProductID的结果降序排列。

发表于 2009-9-8 21:00:40 | 显示全部楼层
组合下边这个表中和上边表中有公共字段产品ID的记录,并按Productname的降序排列排列出来
 楼主| 发表于 2009-9-8 22:24:37 | 显示全部楼层
{:2_33:}哦了。。谢谢
 楼主| 发表于 2009-9-9 10:01:21 | 显示全部楼层
不知道我这样解释能解释通吗?
发表于 2009-9-9 10:14:25 | 显示全部楼层
降序排列
 楼主| 发表于 2009-9-9 13:02:55 | 显示全部楼层
{:3_58:}嗯,知道了,谢谢您。
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-25 19:41 , Processed in 0.055836 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表