sql-关于将原有的“库存统计”改建成一张表的问题

问题描述

关于将原有的“库存统计”改建成一张表的问题

原有的系统里面“库存统计”这个界面是通过好几张表连接+筛选而成的,现在任务是单独建一张库存表,作为库存统计,请问该怎么建?求详细思路

解决方案

没有必要,用一个视图关联
http://www.cnblogs.com/CareySon/archive/2011/12/07/2279522.html

时间: 2024-12-01 00:51:02

sql-关于将原有的“库存统计”改建成一张表的问题的相关文章

请教,sql能不能设置一列,自动统计另一张表每个数据的个数?

问题描述 请教,sql能不能设置一列,自动统计另一张表每个数据的个数? 请教,sql能不能设置一列,自动统计另一张表每个数据的个数? 例如: 表a id(部门),zw(职务),name(姓名) 人力部 经理 张三 人力部 副经理 李四 人力部 副经理 王五 开发部 副经理 柳柳 开发部 副经理 琪琪 表b id(公司),zw(职务),sum(数量) 人力部 经理 1 人力部 副经理 2 要在表b的sum中自动统计每个id(部门)有几个经理,几个副经理. 表a变化,表b就自动跟着变,应该怎么做?

更新表-sql 如何在建立一个存储过程时更新两张表的数据?

问题描述 sql 如何在建立一个存储过程时更新两张表的数据? create proc proc2 ( @OrderID int, @BookID varchar(20),--更新 orderInfo quantity:更新 orderSheet payment @BookStock int ) as update orderSheet set payment = b.newpay FROM orderInfo,orderSheet,(select (payment + price * @Book

sql server-求助!SQLServer查询实现由四张表得到新表?最新问题求助!!

问题描述 求助!SQLServer查询实现由四张表得到新表?最新问题求助!! 有四张表:Course.CourseType.Grade.student 表Course: courseID coursename coursetypeID 100001 智育1 001 100002 智育2 002 200001 德育1 001 200002 德育2 002 300001 体育1 001 300002 体育2 002 表:CourseType: coursetypeID typename 001 必修

sql数据库 当一张表的内容添加一条时 写一个触发器 使其自动再生成一张

问题描述 sql数据库 当一张表的内容添加一条时 写一个触发器 使其自动再生成一张 1C sql数据库 当一张表的内容添加一条时 写一个触发器 使其自动再生成一张表 但自动生成的表的名字需要是添加的这个表的一个字段的内容 比如说表中添加了一个成员的名字 需要自动生成的表的名字就是这个人名 解决方案 需求可以实现,但没有这么去做的,这个表里有10000条数据时,你生成1万张表???? 建议修改设计,改成其它的方案来实现 解决方案二: Sql Server数据库新增触发器里面可以通过select (

vb.net 结构树sql表中自动编号在另一张表中怎么能同时更新

问题描述 vb.net 结构树sql表中自动编号在另一张表中怎么能同时更新 我在用VB.NET和SQL做treeview结构树 时 数据库中有两张表 一张是结构树表 一张是结构树数属性表 结构树表的编号是自动编号的 我怎么将结构树中的自动编号 放到另一张属性表中 解决方案 两张表肯定要有主外键关联的啊,通过联表查询可得 解决方案二: 在sql中设置级联更新或者用触发器

sql表进行数据统计,由第一个表统计得到第二个表

问题描述 sql表进行数据统计,由第一个表统计得到第二个表 面试有一个这样的题目:一张教师表,记录了每一个老师在星期几有课,表结构为teacher id week (星期几) 有课 1 1 有 1 1 有 1 2 有 1 3 有 2 1 有 2 2 有 3 3 有 3 3 有 怎么用sql统计称如下的表,每一天每位老师总共有多少课: id 星期一 星期二 星期三 1 2 1 1 2 1 1 0 3 0 0 2 该怎么统计称下面这个表呢?面试官说可以用case when来统计.我想的是用group

sql 查询同一张表,将一个字段下数值前三位相同的数据统计归为一类?

问题描述 sql 查询同一张表,将一个字段下数值前三位相同的数据统计归为一类? 比如table表中字段code ,name times44.10 dd 544.11 da 644.21 dc 144.22 db 7 根据code字段下是数值前三位相同的,归为一类.44.10和44.11归为44.1,并把times相加,即44.1 11 解决方案 select substr(t.code13)sum(times) from table group by substr(t.code13) 你的加个点

sql语句-sql中怎么写视图,统计科室人数

问题描述 sql中怎么写视图,统计科室人数 具体是这样的, ?1.门诊科室列表视图 科室代码(ksdm),科室名称(ksmc),科室类别(kslb)科室人数(ksrs) 科室代码,科室名称,科室类别在表ms_ghks里面有,可以直接取,科室人数的话要自己统计,其中在ms_ysks里面有科室代码(ksdm)和医生代码(ysdm),就是要统计下各个科室医生的数量 请问这个视图怎么写啊 2.科室内医生信息视图 一个科室内可以有多个医生,根据ksdm去查询该表 科室代码(ksdm),医生代码(ysdm)

求教这两张表有什么联系写一个sql语句呀!

问题描述 求教这两张表有什么联系写一个sql语句呀! ![ 解决方案 一个sql语句 怎么写比较好在同一个sql语句中写不同条件的count数量,和查询半年的数据自学数据库之一个自己写的SQL语句 解决方案二: 库存管理里面的商品product_id 和商品管理里的no,是同一个值么,如果不是的话,那商品管理表里面还有一部分看不到的字段呢? 解决方案三: 解决方案四: 两张表的第一个ID字段是不是同一个?