oracle 取日期最大的那条记录
CREATE TABLE T_DEFINE_2(
cus_id VARCHAR2(100),
cdate VARCHAR2(100),
finalPrice NUMBER(10));
INSERT INTO T_DEFINE_2 VALUES ('DEFINE','20160301',500);
INSERT INTO T_DEFINE_2 VALUES ('DEFINE','20160301',10000);
INSERT INTO T_DEFINE_2 VALUES ('DEFINE','20160302',500);
INSERT INTO T_DEFINE_2 VALUES ('DEFINE','20160302',200000);
INSERT INTO T_DEFINE_2 VALUES ('DEFINE','20160303',500);
INSERT INTO T_DEFINE_2 VALUES ('DEFINE','20160303',3000);
INSERT INTO T_DEFINE_2 VALUES ('ECHOS','20160303',500);
我只写了一半.....不知道多条数据,怎样获取最近日期
SELECT T2.CUS_ID, T2.CDATE, SUM(T2.FINALPRICE)
FROM T_DEFINE_2 T2
GROUP BY T2.CUS_ID, T2.CDATE
HAVING SUM(T2.FINALPRICE) >= 3000
期望结果:
1 ECHOS 20160303 3000
2 DEFINE 20160303 3500
相关推荐
Oracle最大日期获取方法
在开发应用中如何获取oracle的最大日期呢?本文将提供这样一个获取方法,需要的朋友可以参考下Sql代码 代码如下: — Created on 2010/06/08 by NAN declare — Local variables here TYPE t_test IS TABLE OF DATE INDEX BY BINARY_INTEGER; v_test t_test; v_date DATE; BEGIN — Test statements here v_test(1) := ‘20020202’; v_test(2) := ‘20090202’; v_test(3) := ‘201
oracle sql 根据年份、周数取日期
oracle sql 根据年份、周数取日期
oracle_日期_加减方法
oracle_日期加减方法 在开发中可以很好指定作用
ORACLE中的日期加减操作实例介绍
无论是DATE还是timestamp都可以进行加减操作。 可以对当前日期加年、月、日、时、分、秒,操作不同的时间类型,有三种方法: 1 使用内置函数numtodsinterval增加小时,分钟和秒 2 加一个简单的数来增加天 3 使用内置函数add_months来增加年和月 例: 对当前日期增加一个小时: 代码如下: SQL> select sysdate, sysdate+numtodsinterval(1,’hour’) from dual ; SYSDATE SYSDATE+NUMTODSINTE ——————- ——————- 2010-10-14 21:38
oracle日期时间判断函数
里面有字符是否符时间期的两个函数,一个纯日期,还有一个加了时分秒。经测试可以用的


