1. 程式人生 > >oracle 根據一個時間段獲取這個時間段內所有月份、天數、日期

oracle 根據一個時間段獲取這個時間段內所有月份、天數、日期

獲取月份列表:

SELECT TO_CHAR(ADD_MONTHS(TO_DATE('2014-10', 'yyyy-MM'), ROWNUM - 1), 'yyyyMM') as monthlist FROM DUAL
CONNECT BY ROWNUM <= months_between(to_date('2015-06', 'yyyy-MM'), to_date('2014-10', 'yyyy-MM'))

image

獲取日期列表:

SELECT TO_CHAR(TO_DATE('2014-10-01','yyyy-MM-dd')+ROWNUM-1,'yyyyMMdd')asdaylist
FROM DUAL
CONNECT
BY ROWNUM<=trunc(to_date('2015-06-01','yyyy-MM-dd')-to_date('2014-10-01','yyyy-MM-dd'))

image

獲取年份列表:

SELECT TO_CHAR(ADD_MONTHS(TO_DATE('2014-10', 'yyyy-MM'), (ROWNUM - 1) * 12),   'yyyy') asyearlist  FROM DUAL
 CONNECT BY ROWNUM <= months_between (to_date('2019-06', 'yyyy-MM'), to_date('2014-10', 'yyyy-MM')) /12 +2

image

相關推薦

oracle 根據一個時間段獲取這個時間段所有月份天數日期

獲取月份列表:SELECT TO_CHAR(ADD_MONTHS(TO_DATE('2014-10', 'yyyy-MM'), ROWNUM - 1), 'yyyyMM') as monthlist FROM DUAL CONNECT BY ROWNUM <= months_between(to_dat

根據時間區間獲取時間區間所有日期

/** * @param start 開始時間 格式yyyymmdd * @param end 結束時間 格式yyyymmdd * @return list<string>期間的所有日期 */ public static List<Stri

Oracle根據一個表更新另一個表的幾種寫法

1. declarecursor t1 is select * from tablename;beginfor rec in t1 loopupdate tablename t set t.detail=rec.jieshao where t.objectid=rec.ob

Oracle根據當前時間獲取最近5年,最近6個月,最近30天的時間

根據當前時間獲取最近5年時間:(yyyy) SELECT to_char(SYSDATE,'YYYY') - LEVEL + 1 as "xAxisValue"  FROM dualCONNECT BY LEVEL <= 5ORDER BY to_char(SYSDA

點選table中的某一個td 獲得這個tr的所有資料

                功能: 點選table中的某一個td,獲得這個tr的所有資料效果圖<html><head><script>    function getData2(element){        document.getElementById("name

C語言獲取資料夾所有檔名並列印到txt中

程式如下: /********************************************************************************************

mysqloraclesqlserver根據對應的表查詢表中的所有欄位名稱型別別名長度等資訊

SELECT  t.COLUMN_NAME AS NAME,  (   CASE   WHEN t.IS_NULLABLE = 'YES' THEN    '1'   ELSE    '0'   END  ) AS isNull,  (t.ORDINAL_POSITION * 10) AS sort,  is

Revit api 獲取文件所有物件根列表

       Document thisDoc =tempData.Application.ActiveUIDocument.Document;             Settings thisDocSetting = thisDoc.Settings;        

[Tools]獲取域環境所有使用者登入資訊(附原始碼及程式)

博主寫了一個小指令碼/工具(Github下載地址包含全部原始碼及pyinstaller轉的exe可執行程式),用來獲取域環境內所有使用者登入資訊,大家覺得不錯就收下吧,歡迎交流提建議。 本工具已更新,最新版請至Github下載 EventLogonSta

根據周幾獲取當前月及其未來兩個月的日期

weekDays的值示例: 週一到週日的值為:[2, 3, 4, 5, 6, 7, 1] package com.jbh.object; import java.text.SimpleDateFormat; import java.util.ArrayList; imp

MySQL 獲取查詢兩日期之間的所有月份天數小時數(包含無資料的月份天數小時)

這裡主要使用left join,將所有日期放在左邊列出,然後再根據日期時間匹配貼上資料。   示例:獲取10月份的所有日期; select r1.Idxdate,max(t2.val) from (SELECT @num :[email protected] + 1 AS I

mysql為了獲取當前時間的該月份的第一天日期和最後一天日期

先了解DATE_ADD()函式 定義和用法 DATE_ADD() 函式向日期新增指定的時間間隔。 語法 DATE_ADD(date,INTERVAL expr type) date 引數是合法的日期表示式。expr 引數是您希望新增的時間間隔。 type 引數可以

oracle獲取時間段的年份月份日期列表

獲取日期列表: SELECT TO_CHAR(TO_DATE('2014-10-01', 'yyyy-MM-dd') + ROWNUM - 1, 'yyyyMMdd') as daylist FROM DUAL CONNECT BY ROWNUM <=

js根據開始時間和結束時間獲取時間段的每天每週一每月每年

$(document).ready(function () { $(".getDay").click(function () { alert(getDayAll("2017-08-28","2017-09-08")); })

oracle 查詢一個每天某個時間段的資料

SELECT *    FROM B_ZKY_PTJC_RIZHI O   WHERE O.Shijian BETWEEN         TO_DATE('2018-06-01 08:30', 'yy

Java中傳入一個時間段,取出該時間段所有日期的集合

package com.yhsb.assisData.controller; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.u

ORACLE 根據時間段取的所有 月---周

獲取日期列表: SELECT TO_CHAR(TO_DATE('2014-10-01', 'yyyy-MM-dd') + ROWNUM - 1, 'yyyyMMdd') as daylist

mysql 獲取某個時間段每一天一個小時的統計資料

轉載:https://blog.csdn.net/Crystalqy/article/details/79443155  獲取每一天的統計資料 做專案的時候需要統對專案日誌做分析,其中有一個需求是獲取某個給定的時間段內,每一天的日誌資料,比如說要獲取從2018-02-02

c# 根據當前時間獲取,本周,本月,本季度,月初,月末,各個時間段

ble pre 上月 new 。。 datetime test addm [] DateTime dt = DateTime.Now; //當前時間 DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") //24小時制 Date

JAVA 獲取某個時間段所有日期

輸入格式: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date dBegin = sdf.parse("2017-03