解释下面的SQL语句:CREATE VIEW V_CRM_CUST_ORDERREMAINOUT AS SELECT T_SAL_ORDERENTRY_R.FID fid, T_SAL_ORDER.FSALEORGID fsaleorgid, SUM((FREMAINOUTQTY * FTAXPRICE) * FEXCHANGERATE) fremainoutprice FROM T_SAL_ORDERENTRY_R INNER JOIN T_SAL_ORDERENTRY_F ON T_SAL_ORDERENTRY_R.FENTRYID = T_SAL_ORDERENTRY_F.FENTRYID INNER JOIN T_SAL_ORDER ON T_SAL_ORDERENTRY_R.FID = T_SAL_ORDER.FID INNER JOIN T_SAL_ORDERFIN ON T_SAL_ORDERENTRY_R.FID = T_SAL_ORDERFIN.FID WHERE (FREMAINOUTQTY > 0) GROUP BY T_SAL_ORDERENTRY_R.FID, T_SAL_ORDER.FSALEORGID
时间: 2023-07-27 17:07:48 浏览: 86
RTD Tool v2.3.zip_-baijiahao_RTD Tool v2.3_RTD tool.exe_RTD_Cust
5星 · 资源好评率100%
这段SQL语句创建了一个名为V_CRM_CUST_ORDERREMAINOUT的视图,该视图是通过对多个表进行联结查询得到的。该视图包含三个字段,分别为fid、fsaleorgid和fremainoutprice。
SELECT语句中的FROM子句使用了INNER JOIN来连接T_SAL_ORDERENTRY_R、T_SAL_ORDERENTRY_F、T_SAL_ORDER和T_SAL_ORDERFIN四个表,通过这些表之间的关联关系,获取了订单明细的相关信息和订单头、订单财务信息的相关信息。WHERE子句中过滤了FREMAINOUTQTY大于0的记录,GROUP BY子句对fid和fsaleorgid字段进行分组,并对fremainoutprice字段进行求和操作。
最终,该视图将查询结果封装起来,方便用户直接查询订单明细信息中的剩余未出库金额。
阅读全文