hao123 百度品专 按品类 计算 下单数量 商品数量 下单金额?

SELECT * FROM t_tag_source WHERE   s_name=‘hao123‘;

+--------+----------+---------+--------+---------+---------+------------+------------+------------+------------+----------+
| s_name | s_fname | s_level | tag_id | tag_fid | author | updatetime | level_1_id | level_2_id | level_3_id | category |
+--------+----------+---------+--------+---------+---------+------------+------------+------------+------------+----------+
| hao123 | 外部合作 | 1 | 63 | -2 | kevinlu | 1346155861 | 63 | 0 | 0 | 2 |
+--------+----------+---------+--------+---------+---------+------------+------------+------------+------------+----------+

mysql> SELECT * FROM t_tag_source where s_name like ‘SEM%‘;
+-------------+----------+---------+--------+---------+-----------+------------+------------+------------+------------+----------+
| s_name | s_fname | s_level | tag_id | tag_fid | author | updatetime | level_1_id | level_2_id | level_3_id | category |
+-------------+----------+---------+--------+---------+-----------+------------+------------+------------+------------+----------+
| SEM百度华南 | 外部合作 | 1 | 62 | -2 | winkyye | 1345600539 | 62 | 0 | 0 | 2 |
| SEM百度品专 | 外部合作 | 1 | 69 | -2 | winkyye | 1346833461 | 69 | 0 | 0 | 2 |
| SEM百度华东 | 外部合作 | 1 | 70 | -2 | winkyye | 1346909566 | 70 | 0 | 0 | 2 |
| SEM百度华北 | 外部合作 | 1 | 79 | -2 | winkyye | 1347869030 | 79 | 0 | 0 | 2 |
| SEM搜狗品专 | 外部合作 | 1 | 81 | -2 | winkyye | 1348656505 | 81 | 0 | 0 | 2 |
| SEM奇虎品专 | 外部合作 | 1 | 84 | -2 | winkyye | 1350356677 | 84 | 0 | 0 | 2 |
| SEM360搜索 | 外部合作 | 1 | 85 | -2 | winkyye | 1351222732 | 85 | 0 | 0 | 2 |
| SEM百度华中 | 外部合作 | 1 | 109 | -2 | stevietao | 1354687847 | 109 | 0 | 0 | 2 |
| SEM百度 | 外部合作 | 1 | 128 | -2 | stevietao | 1363922244 | 128 | 0 | 0 | 2 |
| SEM360品专 | 外部合作 | 1 | 252 | -2 | wheatycai | 1398070719 | 252 | 0 | 0 | 2 |
| SEM百度华东 | 百度SEM | 2 | 12801 | 128 | stevietao | 1363922291 | 128 | 1 | 0 | 2 |
| SEM百度华南 | 百度SEM | 2 | 12802 | 128 | stevietao | 1363922300 | 128 | 2 | 0 | 2 |
| SEM百度华北 | 百度SEM | 2 | 12803 | 128 | stevietao | 1363922330 | 128 | 3 | 0 | 2 |
| SEM百度华中 | 百度SEM | 2 | 12804 | 128 | stevietao | 1363922344 | 128 | 4 | 0 | 2 |
| SEM百度深圳 | SEM百度 | 2 | 12805 | 128 | stevietao | 1367116894 | 128 | 5 | 0 | 2 |
| SEM百度网盟 | SEM百度 | 2 | 12806 | 128 | ken | 1371611403 | 128 | 6 | 0 | 2 |
| SEM易迅活动 | SEM百度 | 2 | 12807 | 128 | ken | 1372989539 | 128 | 7 | 0 | 2 |
| SEM百度测试 | SEM百度 | 2 | 12811 | 128 | 闄跺洯 | 1389871496 | 128 | 11 | 0 | 2 |
| SEM | 可乐项目 | 2 | 24812 | 248 | 钄$喒 | 1392704926 | 248 | 12 | 0 | 2 |
+-------------+----------+---------+--------+---------+-----------+------------+------------+------------+------------+----------+
19 rows in set (0.01 sec)

从结果看出,hao123 tag_id 63  SEM百度品专 tag_id 69   他们都是level_1 级别的

--百度品专
select COUNT(distinct OId) as 下单数量,
		c1name as 大类,
		SUM(Qty) as 商品数量,
		SUM(OFee) as  下单金额
		from(
select SUBSTRING (t.Otag, 0, CHARINDEX(‘-‘,OTag)) as o ,* from (
SELECT ISNULL(tr.ext_11002, ‘‘) as OTag,
       td.Fbusiness_deal_id as OId,
       CONVERT(VARCHAR, td.Fdeal_gen_time, 112) OrderDate,
       tr.Ftrade_buy_num as Qty,
       (tr.Ftrade_buy_num*tr.Ftrade_buy_price / 100.00) as OFee,
       ISNULL(u.Ficson_uid,0) as UId,
       (case when td.Fdeal_source in(2,3,8) then 1969 else td.fsite_id end) as wh_id,
       prod.ProductName, c1.c1name
from t_deal td
left join t_trade tr on td.Fdeal_id = tr.fdeal_id
left join etl_users..t_user_buyer u on u.Fwg_uid=td.Fbuyer_id
LEFT JOIN etl0_icson_product..product prod ON tr.Fitem_local_product_id = prod.sysno
LEFT JOIN etl0_icson_product..category1 c1 ON c1.sysno = prod.c1sysno
--WHERE tr.fdeal_id = 1404002103
--where ISNULL(tr.ext_11002, ‘‘) LIKE ‘22102000173%‘
where td.Fdeal_gen_time >= ‘2014-03-01 00:00:00.000‘ AND td.Fdeal_gen_time < ‘2014-03-02 00:00:00.000‘ and td.Fdeal_property3 = 64 and td.Fdeal_source not in(2,3,8))t
where --SUBSTRING (t.Otag, 0, CHARINDEX(‘-‘,OTag))=‘690100016300000‘
 SUBSTRING (t.Otag, 1, 2)=‘69‘ )y
group by c1name

--hao123
select COUNT(distinct OId) as 下单数量,
		c1name as 大类,
		SUM(Qty) as 商品数量,
		SUM(OFee) as  下单金额
		from(
select SUBSTRING (t.Otag, 0, CHARINDEX(‘-‘,OTag)) as o ,* from (
SELECT ISNULL(tr.ext_11002, ‘‘) as OTag,
       td.Fbusiness_deal_id as OId,
       CONVERT(VARCHAR, td.Fdeal_gen_time, 112) OrderDate,
       tr.Ftrade_buy_num as Qty,
       (tr.Ftrade_buy_num*tr.Ftrade_buy_price / 100.00) as OFee,
       ISNULL(u.Ficson_uid,0) as UId,
       (case when td.Fdeal_source in(2,3,8) then 1969 else td.fsite_id end) as wh_id,
       prod.ProductName, c1.c1name
from t_deal td
left join t_trade tr on td.Fdeal_id = tr.fdeal_id
left join etl_users..t_user_buyer u on u.Fwg_uid=td.Fbuyer_id
LEFT JOIN etl0_icson_product..product prod ON tr.Fitem_local_product_id = prod.sysno
LEFT JOIN etl0_icson_product..category1 c1 ON c1.sysno = prod.c1sysno
--WHERE tr.fdeal_id = 1404002103
--where ISNULL(tr.ext_11002, ‘‘) LIKE ‘22102000173%‘
where td.Fdeal_gen_time >= ‘2014-09-03 00:00:00.000‘ AND td.Fdeal_gen_time < ‘2014-09-04 00:00:00.000‘ and td.Fdeal_property3 = 64 and td.Fdeal_source not in(2,3,8))t
where --SUBSTRING (t.Otag, 0, CHARINDEX(‘-‘,OTag))=‘690100016300000‘
 SUBSTRING (t.Otag, 1, 2)=‘63‘ )y
group by c1name

2014年6月份之前的数据计算方式

--百度品专
select COUNT(distinct OId) as 下单数量,
		c1name as 大类,
		SUM(Qty) as 商品数量,
		SUM(OFee) as  下单金额
		from(
select SUBSTRING (t.Otag, 0, CHARINDEX(‘-‘,OTag)) as o ,* from (
SELECT d.otag as OTag,
       m.soid as OId,
       CONVERT(VARCHAR, m.orderdate, 112) OrderDate,
       d.quantity as Qty,
       (d.price * d.quantity) as OFee,
       m.customersysno as UId,
       m.siteno as wh_id,
       prod.ProductName, c1.c1name
from etl0_icson_cs..so_master m INNER JOIN
etl0_icson_cs..so_item d ON m.sysno = d.sosysno
LEFT JOIN etl0_icson_product..product prod ON d.productsysno = prod.sysno
LEFT JOIN etl0_icson_product..category1 c1 ON c1.sysno = prod.c1sysno
where m.orderdate >= ‘2014-03-01‘ AND m.orderdate < ‘2014-04-01‘) t
where --SUBSTRING (t.Otag, 0, CHARINDEX(‘-‘,OTag))=‘690100016300000‘
 SUBSTRING (t.Otag, 1, 2)=‘69‘ )y
group by c1name

--hao123
select COUNT(distinct OId) as 下单数量,
		c1name as 大类,
		SUM(Qty) as 商品数量,
		SUM(OFee) as  下单金额
		from(
select SUBSTRING (t.Otag, 0, CHARINDEX(‘-‘,OTag)) as o ,* from (
SELECT d.otag as OTag,
       m.soid as OId,
       CONVERT(VARCHAR, m.orderdate, 112) OrderDate,
       d.quantity as Qty,
       (d.price * d.quantity) as OFee,
       m.customersysno as UId,
       m.siteno as wh_id,
       prod.ProductName, c1.c1name
from etl0_icson_cs..so_master m INNER JOIN
etl0_icson_cs..so_item d ON m.sysno = d.sosysno
LEFT JOIN etl0_icson_product..product prod ON d.productsysno = prod.sysno
LEFT JOIN etl0_icson_product..category1 c1 ON c1.sysno = prod.c1sysno
where m.orderdate >= ‘2014-03-01‘ AND m.orderdate < ‘2014-04-01‘) t
where --SUBSTRING (t.Otag, 0, CHARINDEX(‘-‘,OTag))=‘690100016300000‘
 SUBSTRING (t.Otag, 1, 2)=‘63‘ )y
group by c1name

  

时间: 2024-08-11 07:44:29

hao123 百度品专 按品类 计算 下单数量 商品数量 下单金额?的相关文章

android中使用百度定位sdk实时的计算移动距离

前段时间因为项目需求,通过百度定位adk写了一个实时更新距离的程序(类似大家坐的士时,车上的里程表),遇到很多技术点,总结了一下发表出来和大家相互学习.直接要求定位具体的位置应该是不难的,只需要引入百度定位adk,并配置相关参数就可以完成,显示百度地图也类似,但是如果需要不断的实时显示移动距离,GPS定位从一个点,到第二个点,从第二个点,到第三个点,从第三个点......,移动距离是多少呢?不得不说,要实现这种需求的确存在一定的难度. 目标:使用百度定位sdk开发实时移动距离计算功能,根据经纬度

[转]聊一聊PV和并发、以及计算web服务器的数量的方法

最近和几个朋友,聊到并发和服务器的压力问题.很多朋友,不知道该怎么去计算并发?部署多少台服务器才合适? 所以,今天就来聊一聊PV和并发,还有计算web服务器的数量 的等方法.这些都是自己的想法加上一些网上的总结,如有不对,欢迎拍砖. 几个概念 网站流量是指网站的访问量,用来描述访问网站的用户数量以及用户所浏览的网页数量等指标,常用的统计指标包括网站的独立用户数量.总用户数量(含重复访问者).网页浏览数量.每个用户的页面浏览数量.用户在网站的平均停留时间等. 网站访问量的常用衡量标准:独立访客(U

甩手下单助手一键代发下单操作

代销的优点就是无投资,无风险,不用进货囤货对于刚创业的商家来说是一个不错的选择.很多中小型,创业商家就选择代销商品,但是我们做代销商家需要去采集商品,把商品上传到自己的店铺,等待买家下单.再使用下单采购软件进行商品采集发货. 做代销的卖家需要在买家购买商品后去厂家下单采购及发货的.这繁琐的流程,如果商家手动一个一个去填写,很容易出错,还浪费时间.很多商家都在借用甩手下单助手一键下单发货的.甩手下单助手是一款淘宝,拼多多等多平台采购神器,自动填写收货地址,一键完成采购.发货的小工具.为代购卖家解决

PHP百度地图开发之距离计算的实例分享

/** * 计算两个坐标之间的距离(米) * @param float $fP1Lat 起点(纬度) * @param float $fP1Lon 起点(经度) * @param float $fP2Lat 终点(纬度) * @param float $fP2Lon 终点(经度) * @return int */ function distanceBetween($fP1Lat, $fP1Lon, $fP2Lat, $fP2Lon){ $fEARTH_RADIUS = 6378137; //角度

计算多个订单的核销金额

数据库环境:SQL SERVER 2005 下图是一张订单明细表,现有金额要1700,根据订单单号的顺序依次对订单金额进行核销. 到支付订单6时,支付金额不足,只能支付200,后面订单的核销金额为0. 1.基础数据准备 CREATE TABLE #t ( id INT , dingdan VARCHAR(20), sale MONEY ) INSERT INTO #t VALUES (1,'a',100); INSERT INTO #t VALUES (2,'b',200); INSERT IN

Python计算图形中三角形数量

看一个论坛里的.说如何用python计算图形中三角形的数量. 图如下: 论坛那位兄弟是先把所有的边上的点放到一个list里面. 然后去生成相关组合. 再去判断点的位置正确与否. 所有的点组合list: ['abh','acgi','adfj','aek','bcde','efgh','hijk'] 下图中三个框分别为三条线上的点集合.由图可知,要构成三角形必须三个集合两两之间取 交集得到相应的点. 任意两个集合的交集.为一个点. 用itertools的组合方法生成三个集合的组合 再两个之间取交集

如何通过掩码计算可用的IP数量

假设掩码是28,28也就是28个1.本身掩码是255.255.255.255那么转换成二进制也就是 11111111,11111111,11111111,11111111 那么28个1也就是: 11111111,11111111,11111111,11110000 可变的就只有后面的四个0 也就是2**4=16 还需要减去网关和广播地址,也就是16-2=14那么也就推论出28的子网掩码可用的IP地址是有14个. 原文地址:https://www.cnblogs.com/nul1/p/101402

淘宝购物车页面 -- PC端和移动端实战

最近花了半个月的时间,做了一个淘宝购物车页面的demo.当然,为了能够更加深入的学习,不仅仅有PC端的固定宽度的布局,还实现了移动端在media query为768px以下(也就是实现了ipad,iphone 6 plus,iphone6,S5等)的flexbox弹性布局. 还要再说的是,pc端和移动端淘宝购物车页面的bug基本修复完毕,完全适合一个对html,css,css3 ,html5和js有基础,并且熟悉jquery,scss,熟悉json数据交换格式,jquery ajax的人进行学习

数据库并发导致的脏读 不可重复读 幻读的处理方法

在做ERP订单接入仓库库存的时候出现了一个问题.下单会读取该商品是否有库存.如果有那么就下单 减去(可下单库存,物理库存不变) 没有则提示库存不足 在并发情况下就会导致 u1用户下单编号为1的商品1个  u2用户也下单编号为1的商品1个.编号为1的商品库存只有1个. 那么当u1在读取出数据的时候发现库存有一个 但是还没有写入库存的操作   u2也下单成功并提交  那么就会导致数据错乱 本来应该是只有u1会下单成功u2则提示库存不足 这里可以用事物的隔离机制或乐观锁来解决 事物是一个逻辑单元 原子