1. 关于库存统计,sql语言的疑问
在出库明细表中插两条编号为2、3,出库量为0的记录不就解决了,否则需要在sql中进行判断,如果select的时候没有值就得设置为0,然后再计算
2. sql查询同表查询库存语句
select name, ry, sum(qty) from
(select name,(case when sjr<>'' and fjr='' then qty else -qty end) as qty,(case when sjr<>'' and fjr='' then sjr else fjr end) as ry from ku where ) as a1
where ry='a'
group by ry,name
3. sql语句中的判断
你是想添加一个说明字段吧? select 后面加上:(case when ZuiDaKuCun>AnQuanKuCun then '出库' when AnQuanKuCun <ZuixiaoKuCun then '生产' end) AS '备注'
格式就是这样,不过你的表达貌似有问题,看你的意思是 出库 和 生产 有可能同时出现?弄错了吧?
4. 请问用sql,怎么在一条语句内查询上周库存、本周库存和总库存
SELECT
COALESCE ( SUM( CASE WHEN 日期 = 上周日期函数 THEN 单个库存 ELSE 0 END ), 0 ) AS 上周总库存,
COALESCE ( SUM( CASE WHEN 日期 = 本周日期函数 THEN 单个库存 ELSE 0 END ), 0 ) AS 本周总库存,
SUM(单个库存) AS 总库存
FROM
库存表
用case then 大概就这意思,具体的参数自己修改修改就行了。
5. 如何写判断数据库中库存是否足够的sql语句
直接查出有多少条数据就行呀!
select count(*) from BuyProctBill
6. 用sql写出以下查询库存结果语句
selectmax(销售日期)销售日期,销售名称,sum(销售数量)销售数量),min(库存数量)库存数量
fromtbl_salesgroupby销售名称;
7. 如何用SQL查询Proct表中库存最低的6种商品
使用代码:
DELETE的语法是:
DELETEFROMtable_name。
WHERE条件。
DELETE后面不跟列名。
INSERT一般都用:
INSERTINTOtable_name(列名)VALUES(值)。
值要跟列名相对应。
表名后面也可以直接写上VALUES,这样就是说不加列名,插入的时候就是按表中列的顺序依次插入。
(7)库存sql怎么判断扩展阅读
全局变量
全局变量是sql server(WINDOWS平台上强大的数据库平台)系统内部使用的变量,其作用范围并不局限于某一程序,而是任何程序均可随时调用全局变量通常存储一些sql server(WINDOWS平台上强大的数据库平台)的配置设定值和效能统计数据。
用户可在程序中用全局变量来测试系统的设定值或Transact-SQL命令执行后的状态值。有关sql server(WINDOWS平台上强大的数据库平台) 全局变量的详细情况请参见附录。
注意:全局变量不是由用户的程序定义的,它们是在服务器级定应义的。只能使用预先说明及定义的变局变量。引用全局变量时,必须以“@@”开头。局部变量的名称不能与全局变量的名称相同、否则会在应用中出错。
8. 怎样用 SQL 语句,查询库存
IF EXISTS (select name from sysobjects
where type = 'V' and name = '商品出库')
DROP VIEW 商品出库
GO
CREATE VIEW 商品出库'AS
select 商品, 入库-出库 as '库存'
from(select 商品,sum(入库数量) as '入库'
from 商品入库表 group by 商品) tmp_tblrk
left join (select 商品,sum(入库数量) as '入库'
from 商品入库表 group by 商品) tmp_tblck on tmp_tblrk.商品=tmp_tblck.商品
GO
建立该试图之后 你就可以直接
Select * from 商品出库
就能看到你要的数据。对于Sql你自己再调一下就OK。
9. 如果用sql语言实现库存查询
SELECT A.物资名称 ,A.型号, B.销售日期, B.销售单价
CASE(B.状态)
WHEN 1 THEN '在库中'
WHEN 2 THEN '已销售'
WHEN 3 THEN '全部'
END
FROM A,B
希望对你有帮助,如有疑惑可继续追加。
10. 怎么用sql 查询出商品的出入库以及当日库存
select 商品, 入库-出库 as '库存'
from(select 商品,sum(入库数量) as '入库'
from 商品入库表 group by 商品) tmp_tblrk
left join (select 商品,sum(入库数量) as '入库'
from 商品入库表 group by 商品) tmp_tblck on tmp_tblrk.商品=tmp_tblck.商品