`
boss5518831534
  • 浏览: 230626 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

按小时,天,周,月进行查询

阅读更多
按小时统计
查询当天存在的所有时刻 即00-23时刻
SELECT sdays + (LEVEL - 1) / 24 dates
        FROM (SELECT TO_DATE('2012-01-05' || '00', 'yyyy-MM-dd HH24') sdays,
        TO_DATE('2012-01-05' || '23', 'yyyy-MM-dd HH24') edays
        FROM dual)
        CONNECT BY LEVEL < (edays - sdays) * 24 + 2


按天统计
查询两个日期之间存在的所有天数
SELECT TO_DATE('2012-05-01', 'yyyy-MM-dd') + LEVEL - 1 dates
     FROM DUAL
   CONNECT BY LEVEL <=
              TRUNC(TO_DATE('2012-05-10', 'yyyy-MM-dd') -
                    TO_DATE('2012-05-01', 'yyyy-MM-dd')) + 1
按周统计
查询两个日期之间存在的所有周
SELECT TRUNC(TO_DATE('2012-01-01', 'yyyy-MM-dd'), 'D') + (LEVEL - 1) * 7 DATES
  FROM DUAL
CONNECT BY (LEVEL - 1) * 7 <=
           TRUNC(to_date('2012-05-01', 'yyyy-MM-dd'), 'D') -
           TRUNC(to_date('2012-01-01', 'yyyy-MM-dd'), 'D')

按月统计
查询两个日期之间的存在的所有月份
SELECT ADD_MONTHS(TRUNC(TO_DATE('2012-04-01', 'yyyy-MM-dd'), 'MONTH'),
        LEVEL - 1) dates
        FROM DUAL
        CONNECT BY ADD_MONTHS(TRUNC(TO_DATE('2012-04-01', 'yyyy-MM-dd'),
        'MONTH'),
        LEVEL - 1) < = LAST_DAY(TO_DATE('2012-06-01', 'yyyy-MM-dd'))
分享到:
评论

相关推荐

    查询百度最近(天、周、月、年)收录情况

    标题中的“查询百度最近(天、周、月、年)收录情况”指的是使用特定工具或方法来检测一个网站在百度搜索引擎中的索引状态,包括过去24小时、7天、30天以及365天内被百度抓取并收录的网页数量。这通常涉及到SEO...

    非常完美Java实现年、月、日、周访问量统计

    8. **数据聚合**:对于更复杂的需求,比如按小时或按用户分组统计,可能需要使用数据聚合框架,如Apache Commons Math的统计模块,或者更强大的Apache Spark或Hadoop。 9. **异常处理**:在处理文件或数据库操作时...

    laravel按天、按小时,查询数据的实例

    这里的查询和按天查询类似,不同的是使用了`DATE_FORMAT`函数来格式化`created_at`字段为小时,并按小时进行分组。 3. 时间选择插件 在进行数据统计时,我们经常会需要选择一段时间范围,这时候使用时间选择器插件...

    DMY.zip_DMY_GPS 秒 UTC转换_GPS周秒 UTC_GPS周秒转换_GPS转换UTC

    GPS时间始于1980年1月6日00:00:00(UTC),从那时起,每过一周,GPS周秒就会增加7天×24小时×60分钟×60秒=604800秒。因此,GPS周秒是一个无闰秒的连续计数,不考虑闰秒的UTC时间调整。 1. GPS周秒到UTC转换的步骤...

    用程序输出“当前时间是XXXX年XX月XX日XX时XX分XX秒(第XX周,周X)

    自学Date类(java.util.Date)和SimpleDateFormat类,用程序输出“当前时间是XXXX年XX月XX日XX时XX分XX秒(第XX周,周X)” 2 比较String与StringBuffer、StringBuilder的自增速度。方法:在自增前记录系统时间,...

    Mysql 时间模糊查询

    DATEDIFF函数用于计算两个日期之间的差值(单位可以是秒、分钟、小时、天、月、年等),通常用于比较日期是否相同。例如: ```sql SELECT * FROM table1 WHERE DATEDIFF(DAY, time, '2006-04-01') = 0; ``` 这里`...

    使用sql语句查询日期

    本文档将详细介绍如何使用SQL语句来查询特定日期的数据,特别是使用`DATEDIFF`函数来精确地查询一天内或者一周内的数据。 #### 二、`DATEDIFF`函数详解 `DATEDIFF`函数是SQL中一个非常实用的功能,用于计算两个...

    李岳檑-第11周工作日志 1

    在同一天,李岳檑完成了DNS查询系统的编写工作,耗时15小时。这是一个相对较大的工作量,表明他可能负责了系统设计、编码、测试等多个环节。DNS查询系统是网络基础设施的关键部分,它的开发和优化对于网络服务的稳定...

    16种oracle查询日期语句.docx

    如果需要按日期部分(如年、月、日)进行查询,可以考虑使用`TRUNC`函数来确保查询能利用索引。 5. 获取当前日期的下一个小时: `trunc(sysdate) + 1/24`会截断日期到天,并加上1小时。 6. 获取下个月的第一天: ...

    三年级下册数学人教版周测培优卷8(含答案).pdf

    - 2022年是平年还是闰年需要查询,平年有365天,而闰年有366天。上半年(1月至6月)有181天或182天,具体取决于是否为闰年。 6. 时间计算: - 火车在19:05开,检票员提前35分钟检票,开始检票时间是19:05 – 35...

    不错的日历视图,可以上下滑动切换月份,可以点击某一天,进入查看该天的事件(按小时分)。可以添加事件。

    `CalendarView`是Android SDK提供的一种原生控件,它允许用户以日、周或月的形式查看日期,并能进行滚动操作。然而,标题和描述中提到的视图功能可能需要自定义实现,因为原生的`CalendarView`可能无法满足所有需求...

    oracle实现动态查询前一天早八点到当天早八点的数据功能示例

    `TRUNC()`函数则用于对日期进行截断,它可以按照年、月、日、周、小时等多种方式来截取日期。 在查询前一天早八点到当天早八点的数据时,我们可以使用以下SQL语句: ```sql SELECT DEPT_ID, COUNT(*) DID FROM MES...

    mysql按照天统计报表当天没有数据填0的实现代码

    当我们使用`GROUP BY`语句按日期统计时,如果某一天没有数据,MySQL不会返回这一天的行,导致统计结果不完整。例如,统计10月3日至10月10日的数据,只有8号和10号有记录,其他日期则会被忽略。 2. **解决方案** ...

    Android应用源码可以按时间段查询的流量统计项目

    - 时间段的选择可以是小时、天、周或者月,取决于应用的需求。需要注意的是,时间戳需要根据系统的日期和时间设置进行转换。 4. **解析流量统计结果** - `NetworkStats`对象返回的结果中,` RxBytes `和` TxBytes...

    西门子WinCC使用用户归档实现日报表

    本文将详细介绍如何通过用户归档功能以及WinCC报表编辑器来实现一天三班、每班八小时、每小时记录一次现场仪表数据的报表实例。 #### 一.用户归档介绍 用户归档编辑器是WinCC的一个可选插件,需要特定的授权才能...

    易语言判断某一时间是第几个星期

    它包含了年、月、日、小时、分钟、秒等信息。我们可以使用“取日期时间”函数获取当前系统时间,或者通过“设置日期时间”函数设置一个特定的日期和时间。 接着,我们需要知道一周的起始日。在大多数情况下,一周的...

    35DIR百度近日收录查询工具源码 v1.0.rar

    3. **时间段处理**:为了实现不同时间段的查询,源码中会有专门的函数或类来处理时间计算,例如,从当前时间点回溯至指定的小时、天、周、月或年。这部分代码需要考虑时间的闰年、月份天数等因素,以确保计算的准确...

    SQL按照日、周、月、年统计数据的方法分享

    在SQL中,对数据进行日、周、月、年统计是一种常见的分析操作,这有助于我们理解数据的趋势和模式。以下是一些使用SQL进行此类统计的方法: 1. **按日统计**: ``` SELECT SUM(consume), DAY([date]) FROM ...

    PHP中获取时间的下一周下个月的方法

    除了周和月,`strtotime()`还支持年、天、小时、分钟和秒的增减。以下是一些示例: ```php // 获取当前时间过两年的DATETIME格式时间 date('Y-m-d H:i:s', strtotime('+2 years')); // 获取当前时间过两个月...

Global site tag (gtag.js) - Google Analytics