当前位置:首页 » 编程语言 » sql计算销售利润的代码
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql计算销售利润的代码

发布时间: 2023-01-13 16:37:04

㈠ java sql 多表查询 商品利润问题

select b.mount*w.prof from buy as b,ware as w,sale as s where w.name=b.name and w.name=s.name and b.date<=时间 and b.date>=时间

上面的就是求一段时间超市的利润的语句

㈡ 用SQL写这个程序:计算各种产品的销售额(=销售数量*单价),并将计算机结果写入产品销售表XS中,

update XS set 销售金额=销售数量*单价 where CP.产品编号=XS.产品编号

这三个字段,要说明是哪个表的。

例如:
update XS set xs.销售金额=xs.销售数量*cp.单价 where CP.产品编号=XS.产品编号

㈢ sql怎么统计各类销售利润

select number,(sum(sell_price) - count(sell_price) * (select in_price from phone where number = s.number)) as profit from sales as s group by number;
利润计算规则:
按手机型号计算累计销售额sum(sell_price)
-
按手机型号计算累计销售量count(sell_price) * 进货价 (select in_price from phone where number = s.number)
= 销售利润

㈣ ORACLE 求PL/SQL查询代码

declare
var v_avg number(10,2);
cursor c_cp(c_p_avg number) is
select sum(销售单价-成本单价)/count(客户编号) from 销售信息表;
begin
select avg(销售金额),max(销售金额),min(销售金额) from 销售信息表;
select count(任意列名) from 你的表名 where 销售金额>(select avg(销售金额) from 你的表名);

select count(t2.c_name) from
(select 产品编号 p_no,销售单价-成本单价 pr from 产品信息表) t1
join (select distinct 客户编号 c_name,产品编号 p_no,销售数量 num,销售日期 s_date from 销售信息表) t2
on t1.p_no=t2.p_no AND to_char(sysdate,'mm')-to_char(销售日期,'mm')=1
where (t1.pr*t2.num)>10000;
open c_cp;
fetch c_cp into v_avg;
if v_avg>10000 then
dbms_output.put_line('本月各客户的平均利润大于1万元');
else
dbms_output.put_line('本月各客户的平均销售利润小于1万元');
close c_cp;
end if;

end;

代码没有测试过,肯定错误一大堆,希望能给你个参考(*^__^*)

㈤ PL/SQL存储过程,输入年份、月份,查询所销售商品的销售总金额,销售总量,销售总利润。

select 商品,sum(销售金额) 销售总金额,sum(销售量)销售总量,sum(利润) 销售总利润
from 销售表
group by 商品;

㈥ 计算销售利润 现在有两张表(销售表,销售从表) 用sql语句写出

SELECT a.销售类别,SUM(b.总金额)
FROM 销售表 a
INNER JOIN 销售从表 b on a.销售单号=b.销售单号
GROUP BY a.销售类别

㈦ SQL语句统计每天、每月、每年的销售总额

一、SQL语句统计每年的销售总额

select year(ordertime) 年,

sum(Total) 销售合计

from 订单表

group by year(ordertime)

二、SQL语句统计每月的销售总额

select year(ordertime) 年,

month(ordertime) 月,

sum(Total) 销售合计

from 订单表

group by year(ordertime),

month(ordertime

三、SQL语句统计每日的销售总额

select year(ordertime) 年,

month(ordertime) 月,

day(ordertime) 日,

sum(Total) 销售合计

from 订单表

group by year(ordertime),

month(ordertime),

day(ordertime)

(7)sql计算销售利润的代码扩展阅读

mysql查询每天、每周、每月的数据方法

一、查询每天的数据

SELECT

COUNT(1) AS countNumber,

DATE_FORMAT(createTime,'%Y-%m-%d') AS dateTime

FROM

testTable

GROUP BY DATE_FORMAT(createTime,'%Y-%m-%d')

二、查询每周的数据

SELECT

COUNT(1) AS countNumber,

WEEK(createTime) as dateTime

FROM

testTable

GROUP BY WEEK(createTime)

三、查询每月的数据:

SELECT

COUNT(1) AS countNumber,

MONTH(createTime) as dateTime

FROM

testTable

GROUP BY MONTH(createTime)

㈧ 用SQL语句详细描述赢利顾客贡献的利润占银行总利润

  1. 顾客基本资料表

    create table 顾客基本资料表
    (ID VARCHAR2(256) not null,
    姓名 VARCHAR2(256) ,
    性别 VARCHAR2(256),
    年龄 NUMBER,
    创建日期 DATE)

    create table 存款信息表

    ( ID VARCHAR2(256) not null,
    顾客_ID VARCHAR2(256) ,
    存款 NUMBER(18,3)

    贷款 NUMBER(18,3)

    贡献利润 NUMBER(18,3)
    创建日期 DATE)

2. select a.姓名, b.贡献利润, b.贡献利润/sum(b.贡献利润) as 利润比重

from 顾客基本资料表 a,存款信息表 b

where a.id = b.顾客_ID

㈨ 在SQL Server 2000中,设某数据库中有商品表(商品号,商品名,进货价格,商品号为主码;销售表(商品号,销

CREATE TRIGGER update_sale
ON销售表 FORUPDATE
FOREACHROW
ASBEGIN
UPDATE Table_sale SET 本次利润=销售价格-(SELECT 进货价格 FROM 产品表)
END
CREATE TRIGGER Insert_sale
ON销售表FOR INSERT
FOREACHROW
ASBEGIN
INSERT INTO销售表VALUES(new.商品号,new.销售时间, new.销售数量,new.销售价格)
END
请说话算数!

㈩ 编写SQL语句实现以下的操作 求帮忙 求帮忙 不想挂科!!!

↓华↓来 这里学吧这里有专区可为你提供帮助
↓夏↓尊敬的各位网友,我们将不再开设黑客网站
↓联↓我们已经全面改版转型向网络安全方面发展
↓盟↓全新的转型 建设网络安全
↓论↓强大的团队 期待您的加入
↓坛↓免费注册了