时间戳,通常是一个字符序列,唯一地标识某一刻的时间。数字时间戳技术是数字签名技术一种变种的应用
查询语句的分组
创建分组是通过GROUP BY子句实现的。与WHERE子句不同,GROUP BY子句用于归纳信息类型,以汇总相关数据。
group
by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要)
例:select * from table where group by id having sum(mount) > 20;
示例:
SELECT
A.policy_no,
A.policy_id,
D.CUSTOMER_ID,
C.ACCOUNT_CODE,
C.ACCOUNT_NAME,
C.ACCOUNT_STATUS,
C.BANK_ACCOUNT_TYPE,
B.FEE_TYPE,
B.PAY_MODE,
C.CURRENCY_ID,
B.pay_amount,
B.APPLY_TIME,
B.FINISH_TIME,
NULL,
FROM TRSHDEV_PLOG.T_Gl_OUTSRV_TRANS F
LEFT JOIN TRSHDEV_PA.T_PA_POLICY A ON A.POLICY_ID = F.POLICY_ID
LEFT JOIN TRSHDEV_PA.T_B_PAYMENT_LIST B ON A.POLICY_NO = B.POLICY_NO
LEFT JOIN TRSHDEV_PA.t_pa_account C ON C.PROPOSAL_ID = A.PROPOSAL_ID
LEFT JOIN TRSHDEV_PA.T_PA_CUSTOMER D ON D.CUSTOMER_ID = C.CUSTOMER_ID
WHERE DATE_ADD(SYSDATE(),INTERVAL NULL DAY) > F.START_TIME >= DATE_SUB(SYSDATE(), INTERVAL 1 DAY) GROUP BY D.CUSTOMER_ID HAVING SUM(B.pay_amount) >= 20;