- 浏览: 2059072 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (1409)
- asp/asp.net学习 (241)
- oracle (10)
- delphi (295)
- java (27)
- pb (1)
- 每日点滴 (49)
- 学习方法 (40)
- 思想方面 (104)
- C语言 (5)
- C++ (1)
- 代码重构经验 (5)
- 软件工程 (3)
- 数据库 (99)
- 英语学习 (3)
- mysql (1)
- 该关注的网站或者网页 (42)
- 总结 (7)
- 要去做的事情 (33)
- 算法 (1)
- 网络方面 (29)
- 随感 (96)
- 操作系统 (36)
- UML (12)
- 常用工具的使用 (55)
- 脚本 (7)
- 汇编 (62)
- 数据结构 (2)
- 财务 (38)
- 语文作文 (16)
- 法律 (1)
- 股票 (88)
最新评论
-
devwang_com:
可以,学习了~~
列出文件夹下所有文件夹的树形结构--Dos命令 tree的使用 -
hvang1988:
不管用啊 frxrprt1.PreviewForm.Pare ...
fastReport预览时嵌入到别的窗体 -
00915132:
我也有这个疑问,非常 感 谢
left join加上where条件的困惑 --SQL优化 -
zhuyoulong:
学习了,高效读书
软件架构师要读的书 -
nTalgar:
非常感谢分享!
Application.ProcessMessages用法:
库存统计的SQL语句
使用到三个表:
1. 入库表:w_StockBillDetail(有入库类型) 有品名MaterialID_Name,规格Specification,单位,数量(Packages)
2. 送货单表:d_DeliveryBillDetail (明细) 有品名ComdName,规格Specification,单位Unit,数量Quantity
3. 外发表:w_outWardDetail(外发明细) 有品名GoodsName,规格Specs,单位,数量Amount
送货单表与入库表通过产品名称和规格来关联
--跟踪:
--开订单
select innerid,* from c_custOrder where billno='D090928-000155' --订单号是billno
select * from c_custOrderdetail where innerid='753' --通过innerid键关联
--开生产单(现在订单与生产单还没有关联起来)
select CustOrderInnerID_BillNo,CustOrderInnerID,OldInnerID,*
from p_productionbill where CustOrderInnerID_BillNo='D090928-000155' --通过OldInnerID 键与订单号关联,CustOrderInnerID_BillNo
-- B090928-000397 是生产单号
--开送货单
select * from d_DeliveryBill where billno='Z090928-000107'
select * from d_DeliveryBillDetail where ProductionID_BillNo='B090928-000397' and innerid='113' --ProductionID_BillNo是生产单号,通过生产单号与生产表相连
--入库
select * from w_stockbill
select * from w_stockbilldetail
--外发
select * from w_outward
select * from w_outwarddetail ---通过innerid与主表w_outward关联
----------------------------------开始编写 以下语句可运行在Zefu数据库上
select wsde.MaterialID_Name pm,wsde.Specification gg, bi.name as rklx, bu.name as danwei,
IsNull(sum(wsde.Packages),0) as rksl, sum(IsNull(wode.Amount,0)) as wfsl, IsNull(sum(wdde.Quantity),0) as shsl,
IsNull((IsNull(sum(wsde.Packages),0) - sum(IsNull(wode.Amount,0)) - IsNull(sum(wdde.Quantity),0)),0) as kcsl
from w_stockbilldetail wsde
left join b_unit bu on wsde.unit = bu.innerid --单位基本表
left join w_stockbill wst on wst.innerid = wsde.innerid --入库类型
left join b_instoretype bi on wst.storetype = bi.innerid --入库类型基本表
left join w_outwarddetail wode on wode.GoodsName = wsde.MaterialID_Name and wode.Specs = wsde.Specification --外发单通过品名,规格与入库相关联
left join D_DeliveryBilldetail wdde on wdde.ComdName = wsde.MaterialID_Name and wdde.Specification = wsde.Specification
group by wsde.MaterialID_Name, wsde.Specification, bu.name,bi.name
--select * from b_unit 单位名称
--select * from b_instoretype 入库类型
--select GoodsName,* from w_outward 外发出库
--select GoodsName,* from w_outwarddetail
--select Quantity,* from D_DeliveryBilldetail
-------------------------------------------------
发表评论
-
sql 保留两位小数
2011-09-30 15:25 112871. ROUND(该函数,只是负责四舍五入到两位小数, ... -
Sql获取星期几的方法
2011-09-26 11:14 15911. select Datepart(weekday, ... -
SQL DATEDIFF语法及时间函数
2011-08-11 19:29 1492摘自:http://apps.hi.baidu.com/sha ... -
比较两个数据库的不同 包括表结构 视图 存储过程等
2011-07-22 18:02 1020比较两个数据库的不同 包括表结构 视图 存储过程等 h ... -
SQL Server 2005调试触发器
2011-07-10 18:35 1346摘自:http://blog.csdn.net/zwk_9/a ... -
如何查找所有包含了某个文本的存储过程
2011-06-09 11:16 819select name from sysobjects o, ... -
使用pivot将行转成列
2011-05-17 16:46 1122摘自:http://blog.csdn.net/happy66 ... -
如何监控SQL Server (2005/2008) 的运行状况
2011-04-15 14:01 1176如何监控SQL Server (2005/2008) 的运行状 ... -
SQL中的各种JOIN(inner join,full outer join,left join,right join,cross join )
2011-04-14 13:43 1014SQL中的各种JOIN(inner join,full ... -
TSQL中 Count() 函数使用的一点小技巧
2011-04-09 10:32 1908TSQL中 Count() 函数使用的一点小技巧 ... -
MsSql2005数据库熟悉
2011-04-01 17:32 16032011-4-11. 终于把那个模 ... -
知道了远程服务器的IP,以及端口号 如何连接
2011-04-01 12:33 1653问题描述:知道了远程服务器的IP,以及端口号 如何连接 ... -
varchar(max) 定义最大化 MsSql2005
2011-03-31 10:54 1161在存储过程里: declare @CreateScript ... -
在存储过程里使用N前缀 Mssql
2011-03-31 10:16 20532011-3-31 摘自:Mssql 2005的帮助页 ... -
经典的三表练习 sql
2011-03-25 14:05 1207create table s --学生表( sid in ... -
sql 这样写,有什么好处?函数列在字段里
2011-03-24 18:34 1233表格:aat 两个字段:a,b select dbo.get ... -
批量导出sql server 的视图、表、存储过程脚本
2011-03-18 17:39 3174批量导出sql server 的视图、表、存储过程脚本 ... -
asp.net连接Access SQL SERVER Oracle
2011-03-11 16:14 1167摘自:http://blog.csdn.net/m ... -
left join加上where条件的困惑 --SQL优化
2011-03-10 15:29 36984left join加上where条件的困惑 摘自:http: ... -
sql server行级锁,排它锁,共享锁的使用
2011-03-08 08:36 1473sql server行级锁,排它锁 ...
相关推荐
支持用友U8_12.5及以上 根据期初库存与出入库单据统计某日库存量 可实现通过批号或序列号统计,汇总
这种实现方式确保了数据的实时性,只需一条SQL语句即可完成库存收发存的汇总统计,提高了查询效率,简化了业务逻辑。 总结来说,这个库存收发存报表汇总统计的数据库语句实现展示了如何利用SQL的联接、窗口函数以及...
接下来是最重要的部分——如何通过SQL语句来统计库存。这里给出了一段SQL代码片段作为示例,但其中包含了一些错误或者不易理解的地方。下面我们将详细解析这段代码,并提供一个更清晰、准确的实现方法。 ### SQL...
标题“奇迹MU常用SQL语句(非常实用)”和描述中的关键信息暗示了这是一个与《奇迹MU》游戏服务器管理和维护相关的资源包,其中包含了多种SQL语句和与游戏相关的数据库配置文件。《奇迹MU》是一款经典的多人在线角色...
### 易语言中的SQL语句应用详解...此SQL语句用于从`phone_fee`表中统计各个单位去年每个月的电话费用。通过使用`DECODE`函数和`SUM`函数,可以分别计算出每个月的总费用,并按用户、电话号码、标准费用及年份进行分组。
"数据库图书信息管理数据库SQL语句分享" 本资源摘要信息是关于数据库图书信息管理数据库SQL语句分享的详细知识点总结。 实验目的 1. 了解数据库以及数据表的设计 2. 熟悉 SQL Server 2005 中的数据类型 3. 熟悉...
在SQL的世界里,掌握一些精妙的SQL语句可以极大地提升你的工作效率,使你在处理数据库时游刃有余。以下是一些高级SQL技巧的详细解释: 1. **复制表结构而不复制数据** 使用`SELECT * INTO 新表名 FROM 原表名 ...
目标是使用SQL语句计算出每个源ID (`ܺķ`) 在不同时期的累计预计值 (`ۼԤ`),即从最早的时间点开始到当前时间点的所有预计值之和。 #### 2.2 SQL实现 接下来,我们将展示具体的SQL查询语句,以实现上述目标: ``...
以下是一些常见的SQL语句及其详细解释: 1. **复制表结构**: ```sql SELECT * INTO b FROM a WHERE 1<>1 ``` 这个语句用于创建一个新的表`b`,并复制表`a`的结构,但不复制任何数据。`WHERE 1<>1`是一个永远为...
SQL 语句练习题 本节课练习题目涵盖了 SQL 语句的各种知识点,旨在考察学生对 SQL 语句的掌握程度。练习题目包括关系运算、定义表操作、查询语句操作、表数据操作、视图操作、授权操作、索引操作、匹配操作和触发器...
以下是对给定文件中SQL语句的详细讲解和实例分析: 1. **复制表结构:** ```sql SELECT * INTO b FROM a WHERE 1<>1 ``` 这个命令会创建一个新的表`b`,并从表`a`中复制所有的列定义,但不复制任何数据。`WHERE...
在本文中,我们将深入探讨如何使用SQL语句实现分组小计统计,这是一个常见的需求,尤其是在数据分析、报表生成和业务洞察领域。我们将基于提供的部分代码示例,详细解释其背后的逻辑和技术要点。 ### SQL实现分组小...
通过熟练掌握这些SQL语句和概念,可以有效提高库存管理效率,减少错误,优化企业运营。文件"第二个加减.txt"和"第一个视图(汇总).txt"可能包含了具体的SQL代码示例,进一步展示了如何在实际操作中应用这些概念。
这个SQL语句用于将一个表 `a` 中的数据插入到另一个表 `b` 中。这里假设 `a` 表中的列 `d`、`e` 和 `f` 的数据类型分别与 `b` 表中的列 `a`、`b` 和 `c` 的数据类型相匹配。这种操作常用于数据迁移或数据同步场景。 ...
以下是一些常见的SQL语句及其用途: 1. **复制表结构**: ```sql SELECT * INTO b FROM a WHERE 1<>1 ``` 这条语句用于创建一个新的表`b`,其结构与源表`a`相同,但不包含任何数据。`WHERE 1<>1`的条件确保没有...
这些SQL语句共同构建了一个完整的图书管理系统数据模型,能够有效地管理图书、会员、借阅和归还等操作。在这个系统中,可以执行查询、更新、插入和删除等操作,以实现图书馆日常管理需求。例如,可以查询某会员的...
为了统计核电建造过程中所有材料的使用量,可以使用以下SQL语句: ```sql SELECT area, docid, lrcm, mat_type, spec, grade, SUM(dimen_1 * dimen_2 * pre_qty / 1000000) yongliang FROM ( SELECT e.area, e....
本文将深入探讨一些高级和精妙的SQL语句,这些技巧可以帮助你更高效地操作数据库。 1. **复制表结构**:如果你想创建一个新的表,其结构与现有表相同但不包含任何数据,可以使用以下语句: ```sql SELECT * INTO ...
### SQL查询语句学习实例详解 #### 一、引言 本文将针对一系列与图书管理相关的SQL查询问题进行深入解析,旨在帮助初学者更好地理解并掌握SQL查询的基础知识及应用场景。我们将通过具体实例来逐一解答这些问题,...