oracle 与ms sql对日期字段使用group by
2005-08-29 17:17
344 查看
oracle 与ms sql对日期字段使用group by
oracle:
select to_char(date_time,'yyyymmdd'),count(*) from table_name where ……
group by to_char(date_time,'yyyymmdd')
order by to_char(date_time,'yyyymmdd')
或
select trunc(date_time),count(*)
from table_name
where .......
group by trunc(date_time)
ms sql:
SELECT SUM(field_name) FROM table_name GROUP BY month(date_time)
--上面这句只和月份有关,与年份无关
或
SELECT SUM(field_name) FROM table_name GROUP BY CONVERT(char(10),date_time,121)
oracle:
select to_char(date_time,'yyyymmdd'),count(*) from table_name where ……
group by to_char(date_time,'yyyymmdd')
order by to_char(date_time,'yyyymmdd')
或
select trunc(date_time),count(*)
from table_name
where .......
group by trunc(date_time)
ms sql:
SELECT SUM(field_name) FROM table_name GROUP BY month(date_time)
--上面这句只和月份有关,与年份无关
或
SELECT SUM(field_name) FROM table_name GROUP BY CONVERT(char(10),date_time,121)
相关文章推荐
- ORACLE用GROUP BY 来分组日期字段 按月分组
- ORACLE用GROUP BY 来分组日期字段 按月分组
- 在Oracle表控件使用自定义SQL给字段获取系统日期
- 关于Oracle字段类型Date使用mybatis generator自动生成工具出现的查询日期只精确到年月日问题
- oracle拼接字段和group by的使用
- 【ORACLE】在结果集字段中只有一列要使用组函数MAX,使用GROUP BY效率并不是最高的。
- 使用Hibernate4处理Oracle XmlType字段类型
- 使用oracle函数去掉最后一个字符为逗号的字段
- oracle 日期类型字段的操作
- sql小技巧 group by datetime类型字段,只取其中的日期部分
- Oracle Date类型字段使用Hibernate插入后没有时分秒的解决
- oracle中clob字段的使用
- hive:(group by, having;order by)的使用;group by+多个字段,以及wiki说的group by两种使用限制验证
- oracle 字段自动生成(sequense)的使用
- 使用Oracle的instr函数与索引配合提高模糊查询的效率 一般来说,在Oracle数据库中,我们对tb表的name字段进行模糊查询会采用下面两种方式: 1.select * from tb wh
- ORACLE中BFILE字段的使用研究
- oracle group by中cube和rollup字句的使用方法及区别——入门级
- oracle group by 字段合并
- 在Oracle中使用自增长字段
- 解决oracle使用rownum排序分页排序字段不唯一导致分页错误