Oracle查询每日新增用户数量
2018-03-19 11:41
246 查看
SELECT
NVL(A.dateDay,duleTable.days) dateTimes ,NVL(a.addnum, 0) newNum
FROM
(
SELECT
TO_CHAR (
SYSDATE - ROWNUM + 1,
'YYYY-MM-dd'
) AS days
FROM
dual CONNECT BY ROWNUM < 60
) duleTable
LEFT JOIN (
SELECT
COUNT (1) addNum,
TO_CHAR (
baseUser.CREATE_TIME,
'YYYY-MM-DD'
) dateDay
FROM
BASE_USER baseUser
WHERE
baseUser.STATUS = 0
GROUP BY
TO_CHAR (
baseUser.CREATE_TIME,
'YYYY-MM-DD'
)
) A ON duleTable.days = A .dateDay
ORDER BY
duleTable.days DESC
NVL(A.dateDay,duleTable.days) dateTimes ,NVL(a.addnum, 0) newNum
FROM
(
SELECT
TO_CHAR (
SYSDATE - ROWNUM + 1,
'YYYY-MM-dd'
) AS days
FROM
dual CONNECT BY ROWNUM < 60
) duleTable
LEFT JOIN (
SELECT
COUNT (1) addNum,
TO_CHAR (
baseUser.CREATE_TIME,
'YYYY-MM-DD'
) dateDay
FROM
BASE_USER baseUser
WHERE
baseUser.STATUS = 0
GROUP BY
TO_CHAR (
baseUser.CREATE_TIME,
'YYYY-MM-DD'
)
) A ON duleTable.days = A .dateDay
ORDER BY
duleTable.days DESC
相关文章推荐
- oracle查询分组数据中的最后一条数据和每组的数量
- oracle 数据库的基本操作(表空间、表、用户的创建及查询)
- oracle 查询用户权限
- oracle 的sql语句查看指定用户下表的数量,查看当前登陆用户表数量
- Oracle中查询正锁表的用户及释放被锁的表的方法
- oracle查询语句练习题与答案(scott用户)
- Oracle查询用户所有表
- oracle 创建用户、赋权限、删除用户和一些基本查询操作
- Oracle EBS-SQL (SYS-22):sysadmin_用户职责查询.sql
- oracle中怎样查询用户权限
- 查询oracle中所有用户信息
- 查询Oracle中所有用户信息
- Oracle EBS R12 - 查询同一个表在不同用户下的同义词(XLA_TRANSACTION_ENTITIES)时返回的结果不一样
- oracle新建用户导入scott的表,解决新用户查询scott表时出现表或视图不存在的问题
- oracle赋予一个用户具有查询另一个用户所有表数据
- Oracle查询锁表用户 释放被锁的表SQL 及超时120S的SQL 误删表还原
- Oracle创建用户并给用户授权查询指定表或视图的权限
- oracle创建用户并给用户授权查询指定表或视图的权限
- oracle查询用户权限
- Oracle 查询系统表和用户表