1. 如何在sql的表中写库存量乘以平均价
设置公式方法是:右键点数据表,选设计表,选择要设置公式的列,在公式那里输入公式即可。
月末一次加权平均法”个人认为:它其实是这4种方法中最简单的模式,同时也是深受会计人员青睐,使用率较高的一种核算方法。但此种模式缺点是月末未结账下是不知道商品的出库成本与结存成本金额。这不利于单位成本测算,毛利预计,库存金额评估等内控管理。在内控管理上此模式下的核算效率是我们优先关注与提升的地方。可以参考《存货月加权核算模式下的成本单价与库存金额实现方法》,借助SQL语句自动化快速提取单位成本及库存结存金额核心数据。
“个别计价法”原理在于:假设存货的成本流转与实物流转一致,将每批次的进价做为销售成本。个人认为是“先进先出”的另一种变种,实共性于取某一批次的单价做为出库成本,但差异在于并不是采用强制入库顺序对应出库核算,而是逐一辨别指定进出批次关系。此核算模式在企业实践中要求较高,相对其它3种模式比较少用。对应ERP系统的就是类似批次管理。可以借鉴《利用Excel构建“先进先出”计价核算方法模型》其中的模型,增加一个辅助列与IF条件做为判断就能实现。
2. sql语句每个产品类别的产品数量,平均价格及最高价格
这个问题用产品类别分组汇总就行了。具体的SQL代码需要有表结构才好给出。
下面示例供参考
假设有数据表 销售记录(产品ID,产品类别,售价,数量)
检索出每个产品类别的数量、均价和最高价格
select产品类别,sum(数量)as分类总数,
avg(售价)as平均价格,max(售价)as最高价格
from销售记录groupby产品类别;
3. 查询高于平均单价的商品,用sql语句怎么做
通常情况可以使用子查询来实现
1:先计算出平均单价
2:查询商品高于单价
参考语句:
select * from 商品信息
where 商品价格>
(select avg(商品价格) from 商品信息)
4. SQL语言 命令商品编码首字符是3的商品计算价格
select sum(price)
from table_name
where substring(商品编码,1,1)='3';
oracle 是substr
5. 关于用sql语句求平均值,就是把一个表中的所有字段按时间字段的小时来求平均值,而不是按时间段求
--已出结果 SQLSERVER2000
--生成测试数据
CREATE TABLE TestA
(
a int,
b int,
c int,
time datetime
)
INSERT INTO TestA
SELECT 12,13,45,'2009-6-9 10:59:26'
UNION ALL
SELECT 11,41,43,'2009-6-9 10:59:30'
UNION ALL
SELECT 10,75,742,'2009-6-9 11:00:40'
UNION ALL
SELECT 78,72,56,'2009-6-9 11:30:50'
UNION ALL
SELECT 52,11,55,'2009-6-9 12:00:42'
UNION ALL
SELECT 11,41,43,'2009-6-9 12:59:30'
--查询结果
SELECT A*1.0/FCount AS A平均值,B*1.0/FCount AS B平均值,C*1.0/FCount AS C平均值,Time
FROM(
SELECT SUM(a)AS A,SUM(b)AS B,SUM(c)AS C,
CONVERT(char(10),time,121)+' '+LTRIM(DATEPART(hour,time))+':00:00' AS Time,COUNT(*)AS FCount
FROM TestA
GROUP BY CONVERT(char(10),time,121),DATEPART(hour,time)
)AS T
--SELECT 1/2 =0 SELECT 1./2 =0.5 SELECT 1.0/2=0.5
6. 用sql语言,求出所有图书的最高定价,最低定价和平均定价
最高 :select max(price) from books;
最低 :select min(price) from books;
平均 :select avg(price) from books;
7. SQL语句求平均值,急求!!!
有平均值函数的avg(a1+a2+a3)
8. sql查询某月的平均销售价格语句 字段名price ,日期order_date,表名items_ordered
仅仅查询 某月的 平均销售价。
SELECT
AVG(price)
FROM
items_ordered
WHERE
order_date >= 当月第一天
AND order_date <= 当月最后一天
如果还要区分 Item, 每种 Item 的某月的平均销售价格
SELECT
Item,
AVG(price)
FROM
items_ordered
WHERE
order_date >= 当月第一天
AND order_date <= 当月最后一天
GROUP BY
Item
如果要看一年里面,各个月的平均价
SELECT
MONTH(order_date),
AVG(price)
FROM
items_ordered
WHERE
order_date >= 当年第一天
AND order_date <= 当年最后一天
GROUP BY
MONTH(order_date)
注: 如果是 Oracle , 那么使用 TO_CHAR(order_date, 'MM') 来替换掉 MONTH(order_date)
9. SQL平均值怎么求
AVG是函数,传入一个字段,求这个字段的平均值, as就是给结果集命名了, OrderAverage就是新命的名字,不是必须写成这,名字随便起。除了关键字。
10. sql查找数据并计算平均值
1、select avg(d) from a --计算表a中 字段d的平均值
2、select b,avg(d) from a group by b -- 表a 按 列 b分组,计算每组的平均值
3、select avg(d) from a where b = 1 --计算表a中 字段b = 1的记录中 d 的平均值