当前位置:首页 > 资格考试 > 正文

SQL 计算促销的问题

求一条SQL语句,关于商场促销的

1.先要汇总出每个用户每月的消费额,保存在临时表#table(userID,Month,Total)中。 2.在步骤1的基础上,筛选出符合连续5个月累计消费5000以上的userID。 3.在步骤1的基础上,筛选出连续5个月每月消费699元以上的userID。 4.将步骤2和3的userID进项union一下,这样就可以去除重复的userID。 5.将步骤4得出的userID升级为VIP,并标记需赠送礼品。 以上思路中,步骤1,4,5都很容易,相信你也能做到。关键步骤是2和3. 步骤2的关键代码(示意代码): --先创建一个表用于保存统计结果 declare @tab2 table (user

SQL语句中实现修改食品折扣的问题

不能这样写,请改成1-0.2或者直接写0.8。 在SQL里面不能用%表示百分数,这个符号用于模糊查询,就是楼上所说的通配符。 新学SQL,分享一个网站给你吧。

急 求高手 sql语句问题 我想按月份查询出员工销售的总钱数

很简单的,其实就是一个分组 select sum(num*jiner) as acount, userinfo_id from 表名 where 时间条件 group by userinfo_id 就是按员工分组,至于时间条件要根据你是什么数据库,这里用相应的时间条件语法了

mysql 的问题,商品表里有市场价,会员价,促销价。假如要这三个价格中的最大的为商品价格应该怎么查询。

假设三个字段名为 p1,p2,p3 表名为t1

SELECTIF(p1>p2,IF(p1>p3,p1,p3),IF(p2>p3,p2,p3))FROMt1;

SQL语句求助

有几外修改了一下 declare @tbname varchar(20) set @tbname='temp_1012' declare @sql_str varchar(4000) set @sql_str=(' insert into '+@tbname+'(营业员,营业厅名称) select (促销员工姓名) as 营业员,促销部门 as 营业厅 from dss_yyt_db where 促销部门 is not NULL and 完工日期>=@start_date and 完工日期<=@end_date group by 促销员工姓名,促销部门 union all select (受理
展开全文阅读