oracle取當前日期前一週的各天
select to_char(TRUNC(sysdate)-interval '7' day + LEVEL,'yyyy-MM-dd') AS FDATE from dual CONNECT BY LEVEL <= 7;
比如今天是2017-12-29
如果是不包含今天的前一週
select to_char(TRUNC(sysdate)-interval '7' day + LEVEL -1,'yyyy-MM-dd') AS FDATE from dual CONNECT BY LEVEL <= 7;
取前多少天就把兩個7改為多少就可以了
圖片未弄上來。執行以下就可以看到結果。
之後再用left join 等就可以達到統計各天資料的效果。
原文連結:https://blog.csdn.net/jiayi305/article/details/78932678
相關推薦
oracle取當前日期前一週的各天
select to_char(TRUNC(sysdate)-interval '7' day + LEVEL,'yyyy-MM-dd') AS FDATE from dual CONNECT BY LEVEL <= 7;比如今天是2017-12-29如果是不包含今
java獲取當前日期前一週、前一個月、當年的時間、兩個日期間的間隔天數
獲取以當前日期為結束日期的一週內的時間: String paramStartDate = ""; String paramEndDate = ""; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); D
oracle 取當前日期時間的前一天前一小時前一分鐘前一秒
SELECT '當前時間' TITLE, TO_CHAR(SYSDATE, 'yyyy-mm-dd hh24:mi:ss') TI
Oracle取當前日期的最近工作日
描述 bsp 當前 需要 現在 應該 結果 當前日期 join 描述:現有一需求,日期表中存放了日期和是否節假日(0-工作日,1-節假日),現在需要取日期表中的最近的工作日。如2017/07/23(周日)最近的工作日應該是2017/07/21(周五)。 DA
java獲取當前時間前一週、前一月、前一年的時間
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); //過去七天
js獲取當前時間前一週時間前一個月時間
//獲取系統當前時間 var nowdate = new Date(); var y = nowdate.getFullYear(); var m = n
oracle日期函式IW和WW 的區別 oracle求當前日期是今年第幾天,第幾周,第幾月,第幾季度?
IW : 是周演算法以周別為“主線” ,每年最多可以有53個周B別,但是每年至少要包含52個周別; 如果一年當中第52周別之後至當年的12月31日之間,還有大於或等於4天的話,則定為當年的第53周,否則剩餘這些天數被歸為下一年的第1周;如果在不 足52周別的話,則以下一年的時間來補;每週固定的從週
JS中使用時間戳,獲取當前日期,計算前一週的日期~
今天專案中用到了一點 隨便記錄一下 function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//時間戳為10位需*1000,時間戳為13位的話不需乘1000 var Y =
java DateUtil日期工具類,獲取當前日期幾天前的日期,一週前的日期
import java.util.Calendar;import java.text.SimpleDateFormat;import java.util.Date;public class DateUtil{/** * 獲取指定日期間隔天數的起始值 * @param date
java獲取當前時間所在一週的週一和週日日期
/** * 當前時間所在一週的週一和週日時間 * @param time 當前時間 * @return */ public static Map getWeekDate(String time) { Map map = new HashedMap(); SimpleDateFormat sdf =
獲取前一週的日期
//獲取最近一週的日期 String[] getBeforeWeekOfDate(){ Calendar calendar=Calendar.getInstance(); //當前日期是
php獲取指定日期,前一天、前一週、前一個月、前一年,後一天,後一週,前一個月,前一年
dump( date( 'Y-m-d', strtotime('2018-10-1 +1 day') ) ); dump( date( 'Y-m-d', strtotime('2018-10-1 +1 week') ) ); dump( date( 'Y-m-d', strtotime('2018-10-
如何將Oracle 當前日期加一天、一分鐘
在Oralce中我發現有add_months函式,加天數N可以用如下方法實現,select sysdate+N from dual ,sysdate+1 加一天sysdate+1/24 加1小時sysdate+1/(24*60) 加1分鐘sysdate+1/(24*60*60) 加1秒鐘類推至毫秒0.001
Java-小技巧-004-獲取當前時間前一周、前一月、前一年的時間
當前 println cal simple 時間 過去 sta logs settime SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c
【轉】BAT取當前日期的前一天
如果 參考 月初 目錄 ons 開始 etime off 差值 ============================取前一天的日期 OK============================@echo off ::前一天的日期,格式化輸出echo ----
java獲取當前時間前一周、前一月、前一年的時間
時間 calendar pub col java sed settime set highlight SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
mysql 取當前日期對應的週一或週日,日期操作
獲取本週週三對應的日期: select subdate(curdate(),date_format(curdate(),'%w')-3) as '本週三對應日期' 獲取對應日期是周幾: SELECT date_format('2017-04-19','%w');
sql server:取當前時間前10分鐘之內的數據 dateadd()
col The con 一周 second pre server EDA creat 當前時間 select GETDATE() 當前時間點前10分鐘 dateadd() select dateadd(minute,-10,GETDATE()) 取當前時
獲取指定日期所在一週的時間範圍(週一00:00:00---週日 23:59:59)
/**一週週期相關*/ public class MyWeekDate { /**開始時間*/ public long mLong_begin; /**開始日期*/ public String mStr_begin; /**結束時間*/ public long mLong_end; /**結束日
獲取當前日期前三個月的日期工具類
public class ReportActionUtil { public static BaseReportReq getQueryReq(String startMonthStr, String endMonthStr) {