当前位置:数据库 > Oracle >>

我先在的时间格式是yyyy-mm-dd ,现在我要统计的结果按年度来排列,sql语句要怎么写 我用的是oracle

比如: date name sum 1998 xl 45345 1999 ds 361 2000 dr 156
答案:SELECT ......
FROM TABLE
WHERE ....
ORDER BY SUBSTR(date,1,4)

试试呢
其他:TO_CHAR ( 日期类型数据,  'YYYY') 直接用 order by data 不行吗 select  to_char(date,yyyy),name,sum
from 表
orderby date 

上一个:江苏地区有哪几家Oracle官方授权的OCP培训中心呢?
下一个:在oracle数据库表中没有添加rowid字段为什么会出现

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,