A. sql serve按照要求实现进销存系统中的指定操作
进销存系统是为了对企业生产经营中进货、出货、批发销售、付款等进行全程进行(从接获订单合同开始,进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等)跟踪(每一步都提供详尽准确的数据)、管理(有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行和监控、统计信息的收集等方面的业务问题)而设计的整套方案。
B. 求sql进销存相关查询语句
createtablet1--商品表
(
idintidentity,
namevarchar(20)
)
insertintot1(name)values('a');
insertintot1(name)values('b');
createtablet2--销售表
(
namevarchar(20),
saleint
)
insertintot2(name,sale)values('a',10)
createtablet3--库存表
(
namevarchar(20),
inventoryint
)
insertintot3(name,inventory)values('a',100);
insertintot3(name,inventory)values('b',100);
selecta.*,
c.inventory-ISNULL(b.sale,0)as库存,
ISNULL(b.sale,0)as销量from
(select*fromt1)a
leftjoin
(select*fromt2)b
ona.name=b.name
leftjoin
(select*fromt3)c
ona.name=c.name
C. SQL 课程设计:家具城进销存管理系统
自己做吧,多学点东西,等毕业之后才好找工作呀。
D. sql做的进销存和vba做的进销存哪个更好
这两个做出来的都有缺点,不好用,不知能,对操作者要求高。
sql 是数据库,能把数据库搞懂,玩得溜溜的那都是高级工程师了;
vba是office里面的,能用vba做进销存的人要么是程序员,要么是高级别的老会计;
无论是二者中的哪一个,都不会着手这些基础的工作。就算是做出来了,其它人也不会用。
进销存这块最好的办法就是采用专业的软件公司开发的专业软件,体验度和易用度、安全性都比个人做的要好上很多。
我司做的就有进销存软件,并且还能对接在线微信商城,有需要可以试试,免费的哦。
E. oracle sql处理库存先进先出逻辑(急)
create table 表1(货号 varchar(20),批次 int ,数量 int)
create table 表2(货号 varchar(20) ,数量 int)
/*------------------------------*/
insert into 表1
select '001', 1, 100 union all
select '001', 2, 200 union all
select '001', 3, 300
/*------------------------------*/
insert into 表2
select '001', 400
/*------------------------------*/
select * from 表1
select * from 表2
/*------------------------------*/
select t1.货号,t1.批次,
case when ((select isnull(sum(数量),0) from 表1 t3 where t3.货号=t1.货号 and t3.批次<t1.批次)-isnull(t2.new_数量,0))<0
then case when ((select sum(数量) from 表1 t4 where t4.货号=t1.货号 and t4.批次<=t1.批次)-isnull(t2.new_数量,0))<0 then 0
else ((select sum(数量) from 表1 t4 where t4.货号=t1.货号 and t4.批次<=t1.批次)-isnull(t2.new_数量,0))
end
else t1.数量
end as 批次剩余库存数
from 表1 t1
left join (select 货号,sum(数量) as new_数量 from 表2 group by 货号) t2
on t1.货号=t2.货号
/*------------------------------*/
PS:上面将null转换为0的函数为isnull,是SQL SERVER下的函数,你只要根据你的数据转换为对应函数就可以了,如oracle是nvl,mysql是ifnull等等.
F. 一般的进销存是用 SQL写的吗
sql只是一个数据库,是数据存储、读取的平台,不能用来写语句
用友、金蝶等常见软件大多是用VB和JAVA语言编写的额
G. sql 进销存月统计
select datename(yyyy,销售日期)+datename(mm,销售日期) as 年月,convert(char(10),dateadd(day,-1,convert(datetime,convert(char(8),dateadd(month,1,销售日期),120)+'01')),120) as 起始日期,convert(char(8),销售日期,120)+'01' as 结束日期,商品编码,sum(销售金额)
from 表a
group by datename(yyyy,销售日期)+datename(mm,销售日期) ,convert(char(10),dateadd(day,-1,convert(datetime,convert(char(8),dateadd(month,1,销售日期),120)+'01')),120) ,convert(char(8),销售日期,120)+'01' ,商品编码
H. 某药店进销存管理系统 使用SQL server实现
你好,使用SQL server实现 建议你去网络公司找专门的人员花钱实现,在这里恐怕实现不了,本身用SQL server也是要找专业编程人员。相信你在这里不会等到答案的,虽然我不知道结果,但是还是祝福你好运吧!毕竟你求助了我们的团队!没帮上什么忙 祝你好运 good luck!
I. oracle sql处理库存先进先出逻辑(急)
没有录入入库主键,那你就根据物料和批次为条件进行查询两张表,然后将查询的结果组合起来,在根据物料和批次进行排序
J. ms sql 2005 怎样设计进销存的存储过程和触发器,触发器的作用和缺陷是什么呢,谢谢 初学者
进销存是很复杂的.有各种模块,比如总帐,库存,等等...每个模块有很多表,函数和存储过程.光一个模块存储过程可能几百个.如果你初学还是从比较简单的存储过程写起.
至于触发器作用和缺陷.作用是一般用来审计,例如更新一条记录的时候,就同时更新了更新时间和更新用户.缺陷的话,一般数据库不让放太多触发器,否则A触发B,B触发C,C又触发A...造成维护上的不便.