首页 > 数据库 >sql语句总结

sql语句总结

时间:2023-01-13 09:58:28浏览次数:38  
标签:语句 总结 code 发货 -- refund 退单 REFUND sql

1、优秀sql语句:

SELECT
r.refund_code 退单编号,
r.order_code 订单编号,
g.product_full_name_cn 商品名称,
g.product_variant_code 商品编码,
CASE
WHEN length( g.product_variant_code ) = 7 THEN
'饰品' ELSE '手表'
END '商品类别',
CASE WHEN r.refund_type = 'REFUND' THEN '发货前'
WHEN r.refund_type ='RETURNS&REFUNDS' THEN '发货后'
END '退单类别',
-- r.refund_type = CASE 'REFUND' WHEN 'REFUND' THEN '发货前'
-- WHEN 'RETURNS&REFUNDS' THEN '发货后'
-- END '退单类别',
r.created_time 退货时间,
g.pay_price 退单金额,
g.quantity 退单数量,
CASE

WHEN r.refund_status = 'REFUND_SUCCESS' THEN
'退单成功'
END '退单状态',
r.created_time 退货时间
FROM
official_website.refund_main r
JOIN official_website.refund_goods g ON r.refund_code = g.refund_code
WHERE
-- refund_type = case '{1}' when '发货前' then 'REFUND' when '发货后' THEN 'RETURNS&REFUNDS'
-- end
refund_type = case '发货前' when '发货前' then 'REFUND' when '发货后' THEN 'RETURNS&REFUNDS'
end
-- refund_type = 'REFUND'
AND is_deleted = 0
AND if ('手表'='饰品', LENGTH( g.product_variant_code )!=7,LENGTH( g.product_variant_code )=7)
-- AND LENGTH( g.product_variant_code ) = 7
AND date(r.created_time) >= '2022-02-01 00:00:00'
AND date(r.created_time) <= '2022-02-28 23:59:59'
AND r.refund_status = 'REFUND_SUCCESS';

标签:语句,总结,code,发货,--,refund,退单,REFUND,sql
From: https://www.cnblogs.com/zhuyunbk/p/15961092.html

相关文章

  • JDBC5 - API总结
    preparedStatement使用方式总结1.注册驱动2.获取连接3.编写SQL语句结构4.创建preparedStatement并且传入SQL语句结构5.占位符赋值6.发送SQL语句,并获取结果7.结果......
  • SQLSERVER 发布订阅(踩坑)(转载)
    前言在网上查了N多资料,居然没有详细写如何配置增量同步的,我在自己配置的时候就遇到一些误区和麻烦,现在自己总结一下,留着以后遇到用的时候可以查看 一、环境准备 发......
  • MySQL8升级对备份的影响
    ​最近将MySQL5.7.26升级到8.0.27后,备份遇到了一些问题。升级采用的是使用复制节点的备份,使用perconaxtrabackup做的的物理备份。对于MySQL5.7,用的是PXB2.4做的物理备份......
  • MySQL表连接及其优化(转)
    https://blog.csdn.net/weixin_30895723/article/details/113914791导读:在做MySQL数据库的优化工作时,如果只涉及到单表查询,那么95%的慢SQL都只需从索引上入手优化即可,通......
  • 多个mysql版本并行运行
    mysql管理工具:mysql服务器需要客户端连接到服务器上进行管理。客户端有可能是个软件,也有可能是个java程序安装mysql启用服务起别名+登录账号①mysqldinstall-m8;netst......
  • abseil python命令库总结
    absl(AbseilPythonCommonLibraries)(https://abseil.io/docs/python/)是用于构建Python应用程序的Python库代码集合,它包括三个子库:app,flags,logging。appapp是Absei......
  • 代码随想录算法训练营第二十三天 | ● 669. 修剪二叉搜索树 ● 108.将有序数组转换
    今日内容:●669.修剪二叉搜索树●108.将有序数组转换为二叉搜索树●538.把二叉搜索树转换为累加树●总结篇详细布置669.修剪二叉搜索树这道题目比......
  • 寒假集训第二次rating赛总结
    总结得益于题目难度的下降,这次的过题数是上次的两倍。然而有两个题我认为寄的十分不应该,在此与其他题的题解一并写出。由于实在没时间挨个补题,在博客写写题解权当这事过去......
  • 代码随想录算法训练营第九天 | ● 28. 实现 strStr() ● 459.重复的子字符串 ● 字符
    今日任务●28.实现strStr()●459.重复的子字符串●字符串总结●双指针回顾 详细布置 28.实现strStr()(本题可以跳过)KMP(看毛片算法,回顾):KMP主要应用......
  • mysql
    mysqlMySQL上篇:基础篇】【第1子篇:数据库概述与MySQL安装篇】p01-p11学习建议:零基础同学必看,涉及理解和Windows系统下MySQL安装【第2子篇:SQL之SELECT使用篇】p12-p48......