1. 程式人生 > >oracle 查詢本週,本月,本年資料

oracle 查詢本週,本月,本年資料

當月資料

Java程式碼
  1. select * from table t       
  2. where t.create_time >=TRUNC(SYSDATE, 'MM')       
  3. and t.create_time<=last_day(SYSDATE)    
select * from table t where t.create_time >=TRUNC(SYSDATE, 'MM') and t.create_time<=last_day(SYSDATE)Java程式碼
  1. create_time為你要查詢的時間  
create_time為你要查詢的時間

當年資料

Java程式碼
  1. select * from table t      
  2. where t.create_time >=trunc(sysdate,'YYYY')       
  3. and t.create_time<=add_months(trunc(sysdate,'YYYY'),12)-1  
select * from table t where t.create_time >=trunc(sysdate,'YYYY') and t.create_time<=add_months(trunc(sysdate,'YYYY'),12)-1

本週(國外週日為一個星期第一天)

Java程式碼
  1. where t.create_time >=trunc(sysdate,'day')+1 and t.create_time<=trunc(sysdate,'day')+6    
where t.create_time >=trunc(sysdate,'day')+1 and t.create_time<=trunc(sysdate,'day')+6

本週(國內週一為一個星期第一天)

Java程式碼
  1. where t.create_time >=trunc(next_day(sysdate-8,1)+1) and t.create_time<=trunc(next_day(sysdate-8,1)+7)+1  
where t.create_time >=trunc(next_day(sysdate-8,1)+1) and t.create_time<=trunc(next_day(sysdate-8,1)+7)+1

相關推薦

oracle 查詢本週本月本年資料

當月資料 Java程式碼 select * from table t       where t.create_time >=TRUNC(SYSDATE, 'MM')       and t.create_time<=last_day(SYSDATE)     select * from t

Mysql按時間條件查詢當天、本週本月上一個月的資料

只查詢今天的某些資料:   select * from 表名 where to_days(時間欄位名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 時間欄位名) <=

按今天本週本月本季度本年全部查詢

/* * 按今天,本週,本月,本季度,本年,全部查詢預約單資料 * $day 代表查詢條件 $uid 代表 使用者id ; $day 1:今日 2 :本週 3:本月 4:本年 5 :某個時間段 6:昨天7:上週 0:獲取全部日誌,預設0 * 返回array $data 查詢條件 陣列 */

mysql 查詢當天、本週本月上一個月的資料

今天 select * from 表名 where to_days(時間欄位名) = to_days(now()) 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 時間欄位名) <= 1

ThinkPHP按今天本週本月本季度本年全部查詢

<?php /* *按今天,本週,本月,本季度,本年,全部查詢預約單資料 * $day 代表查詢條件 $cid 代表 公司id *返回array $data 查詢條件 陣列 */ class ReserveModel extends BaseModel { publi

查詢當天、本週本月上一個月的資料

今天 select * from 表名 where to_days(時間欄位名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 時間欄位名) <= 1 近7天SELEC

JAVA獲取日期:今天昨天本週本月本年

/** * 日期工具類 */ public class DateUtils { /** * 獲取今天 * @return String * */ public static String getToday(){ return new SimpleDateFormat("

php獲取本日昨日本週本月上月本年時間計算

在我專案測試的時候,發現今日開始結束時間戳給人們造成一個誤區,開始時間確實是00:00:00,但是,它們這個是美國時間,若轉化成北京時間,剛好相差8個小時,也就是說, 時間戳獲得的凌晨轉化成北京時間是八點,所以,要用北京時間,小時欄位應該減去8PHP 獲取今日、昨日、本週、上

SQL Server 獲取本週本月本年等時間內記錄

標籤: datediff(week,zy_time,getdate())=0 //查詢本週 datediff(month,zy_time,getdate())=0 //查詢本月 本季:select * from table where datediff(qq,C_C

mysql 查詢當天、最近一天、最近一週本月上一個月的資料

#查詢本季度資料 select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(now()); #查詢上季度資料 select * from `ht_invoice_information` where QUARTER(cr

mysql 查詢當天、本周本月上一個月的數據

sql size 表名 BE 上年 時間 unix select 上一個 今天 select * from 表名 where to_days(時間字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NO

mysql 查詢當天、本周本月上一個月的數據---https://www.cnblogs.com/benefitworld/p/5832897.html

今天 from OS alt AS span cnblogs itl val mysql 查詢當天、本周,本月,上一個月的數據 今天 select * from 表名 where to_days(時間字段名) = to_days(now()); 昨天 SELEC

Oracle查詢最近幾天每小時歸檔日誌產生數量--指令碼

指令碼 SELECT SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5) Day, SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS')

C#根據當前時間獲取本週本月本季度等時間段

 【轉載】http://www.cnblogs.com/jonycaimarcia/archive/2012/12/12/2814735.html     DateTime dt = DateTime.Now;  //當前時間               DateTime

Oracle 獲取本週本月、本季、本年的第一天和最後一天(轉)

--本週 select trunc(sysdate, 'd') + 1 from dual; select trunc(sysdate, 'd') + 7 from dual; --本月 select trunc(sysdate, 'mm') from dual; sele

Oracle 查詢序列的值修改序列的值

get amp sequence 語法 分配 序列 create 就是 nocache 1.序列的語法形式 1 create sequence 序列名 2 increment by n 3 start with n 4 maxvalue n | n

sql查詢本週本月資料

本週資料從週一開始 SELECT     * FROM     `tend_scheduling_item` WHERE     tend_psn_hid = 498 AND YEARWEEK(date_format(duty_date, '%Y-%m-%d'),1 ) =

根據moment.js得到本週上週本月上月的開始結束時間

根據moment.js // 獲取昨天的開始結束時間 function getYesterday () { let date = [] date.push(moment().subtract('days', 1).format('YYYY-MM-DD')) da

獲取時間(本週上週本月上月)

首先此處使用的是moment.js 用法: 一、node用法 npm install moment 然後引入需要用的地方 官方給出如下 var moment = require('momen

SQL server 2005日期函式查詢本週本月資料(較全)

sql 查詢本週本月問題 ---求相差天數    select   datediff(day,'2004-01-01',getdate())              --1.一個月第一天的    SELECT   DATEADD(mm,   DATEDIFF(mm,0,getdate()),   0)