20 - 每月交易 I(高频 SQL 50 题基础版)

20 - 每月交易 I


sql 复制代码
--  考点:日期转换格式
--  date_format(trans_date,'%Y-%m')

select 
    date_format(trans_date,'%Y-%m') month,
    country,
    count(*) trans_count,
    sum(if(state='approved',1,0)) approved_count,
    sum(amount) trans_total_amount,
    sum(if(state="approved",amount,0)) approved_total_amount
from
    Transactions 
group by
    month,country;
相关推荐
java1234_小锋7 分钟前
Redis是单线程还是多线程?
数据库·redis·缓存
若尘啊若辰9 分钟前
安全通用要求之十安全运维管理
网络·数据库·网络安全·等保·等级保护·安全通用要求
云和恩墨13 分钟前
数智聚力,开源破局!openGauss Summit 2025见证数据库产业革新,云和恩墨深耕生态载誉而归
数据库·开源
酸菜牛肉汤面22 分钟前
12、数据库为什么使用B+树而不是B树
数据结构·数据库·b树
l1t24 分钟前
PostgreSQL Distinct On 关键字的用法
数据库·sql·postgresql
TDengine (老段)25 分钟前
快速掌握时序数据库 + TDengine 学习指南
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
2401_8322981032 分钟前
云服务器 vs 传统物理服务器,企业该如何选择?
sql
xixixi7777738 分钟前
进一步了解一下现代数字经济的核心动脉——DCI(数据中心互联 )
网络·数据库·安全·光通信·数据·通信·dci
222you1 小时前
在云服务器上配置redis环境(OpenCloudOS)
数据库·redis·缓存
智能化咨询1 小时前
(99页PPT)智慧景区一体化建设方案(附下载方式)
大数据·数据库