表结构:
create table info_record(
id varchar2(40) primary key,
name varchar2(40),
description varchar2(255),
record_time date
);
查询的sql语句:
select count(info_record_set.id)
from (
select id,to_char(record_time,'yyyy-mm-dd') as record_time_char
from info_record
where record_time >= to_date('2017-09-05','yyyy-mm-dd')
and record_time <= to_date('2018-01-03','yyyy-mm-dd')
) info_record_set
group by record_time_char
create table info_record(
id varchar2(40) primary key,
name varchar2(40),
description varchar2(255),
record_time date
);
查询的sql语句:
select count(info_record_set.id)
from (
select id,to_char(record_time,'yyyy-mm-dd') as record_time_char
from info_record
where record_time >= to_date('2017-09-05','yyyy-mm-dd')
and record_time <= to_date('2018-01-03','yyyy-mm-dd')
) info_record_set
group by record_time_char
本文介绍了一种通过SQL查询统计指定日期范围内记录数量的方法。使用了to_char函数将日期字段转换为字符型以便进行分组,并利用to_date函数设置查询的时间范围。
2341

被折叠的 条评论
为什么被折叠?



