sql怎么查询一个总金额的条数

发布于2022-01-12 21:12:36
4个回答
admin
网友回答2022-01-12
可以用count进行统计
select opendate,count (*) from 表名 group by opendate
SQL COUNT() 语法
SQL COUNT(column_name) 语法
COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):
SELECT COUNT(column_name) FROM table_name

SQL COUNT(*) 语法
COUNT(*) 函数返回表中的记录数:
SELECT COUNT(*) FROM table_name
admin
网友回答2022-01-12
如果一直insert,很少selelct,那不是什么问题,你只要设计好索引,关心你的磁盘空间就可以了。
如果select也很多,就需要强化索引的使用,尽量降低每个SQL的执行时间。
谈到管理,建议你按照冷、热数据,进行分表;也可以按月分表。
admin
网友回答2022-01-12
exists 这个里面得要包含和外面表的关系的。

select 消费号,sum(金额)金额 from 护理卡消费 T
where exists (
select distinct a.消费号 from 护理卡消费历史 a left join 护理卡消费 d on a.消费号=d.消费号
where a.服务名称 in (select b.服务名称 from 服务类别 b where b.服务项目类别='面部护理')
and t.消费号=a.消费号 )
group by 金额,消费号
admin
网友回答2022-01-12
分组关键字,group by 会去掉重复值

回到
顶部