mysql下行转列

select t.add_time,
sum(case t.add_uid when 1  then t.num else 0 end) as 'admin'
from
(
select
o.add_uid,DATE_FORMAT(o.add_time, '%Y-%m-%d') as add_time,count(o.id) as num
from hotels_orders o
group by add_uid,add_time
order by add_time) t
group by add_time

 

 

----tables

-- ----------------------------
-- Table structure for hotels_orders
-- ----------------------------
CREATE TABLE `hotels_orders` (
  `id` bigint(20) NOT NULL auto_increment,
  `order_no` char(7) default NULL,
  `hotels_name` varchar(255) default NULL,
  `room_type` varchar(255) default NULL,
  `room_num` int(1) default NULL,
  `guests` int(1) default NULL,
  `guest_name` varchar(255) default NULL COMMENT '逗号隔开',
  `live_date` date default NULL,
  `leave_date` date default NULL,
  `days` int(1) default NULL,
  `sale_money` varchar(255) default NULL,
  `low_money` varchar(255) default NULL,
  `room_money` double(10,2) default NULL,
  `payment` int(1) default NULL COMMENT '1:前台现付\r\n            2:预付转账',
  `rebate` double(10,2) default NULL,
  `channel` bigint(20) default NULL COMMENT '渠道标识',
  `channel_no` varchar(255) default NULL,
  `intro` varchar(400) default NULL,
  `rel_name` varchar(50) default NULL,
  `rel_sex` varchar(1) default NULL,
  `sure_way` int(1) default NULL COMMENT '1:手机短信\r\n            2:电话确认\r\n            3:传真确认\r\n            4:邮件确认',
  `rel_mobile` varchar(50) default NULL,
  `rel_tel` varchar(50) default NULL,
  `rel_fax` varchar(50) default NULL,
  `rel_email` varchar(50) default NULL,
  `state` int(1) default NULL COMMENT '1:预订确认\r\n            2::更改 \r\n            3:在住\r\n            4:取消\r\n            5:续住\r\n            6:提前退房 \r\n            7:正常退房\r\n            8:NO SHOW',
  `operation_time` datetime default NULL,
  `operation_id` bigint(20) default NULL,
  `expected_time` varchar(50) default NULL,
  `latest_time` varchar(50) default NULL,
  `agent` varchar(50) default NULL,
  `add_time` datetime default NULL,
  `add_uid` bigint(20) default NULL,
  `results` int(1) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值