有一张表
有以下三个字段
ac_no帐号 tx_time交易时间 txamt交易金额
现在我想找出每个帐号,发生的最后一笔交易的时间,这个sql语句怎么写啊
其中tx_time字段,这个时间有4位的,有5位的,有6位的
四位的代表是 零点发生的
五位代表是1-9点发生的,其余是六位的
比如tx_time是 0227代表0点02分27秒
而 84201代表8点42分01秒
而180607代表18点06分07秒
换句话说就是小时位是0的就省去
解决方案 »
- oralce 11g 32位 for linux RH5 安装神奇问题
- oracle统计查询问题
- 求一人SQL语句的解释
- Oracle10g XP安装中的问题 求助高手!!
- 急求 ORacle动态SQL 查询结果字段为另一查询结果集合
- ora-01031:insufficient privileges问题
- [经验分享] 如何在JAVA程序中使用Struct一次传入多条数据给Oracle的存储过程。
- 关于jdbc中的Date数据类型的使用。
- sql*plus中最简单的脚本文件怎么都会出错呢?
- 求一sql于句,从oracle读出当前用户的所有表名,但是不要系统表
- group by 数据缺少问题
- 关于导入数据时生成原有一张表匹配字段思想
select ac_no,tx_time,txamt,rownum()over(partition by ac_no order by tx_time desc) rn from 有张表
) where rn =1