pg 中日期型的計算問題
oracle 中關於時間型別的計算是相當的簡單的,
oracle 對時間型別的計算 對運算子進行的過載。
pg 裡的時間的計算比oracle 要弱不少,目前只實現了 date 型別的 “+” 操作
例如:
對於time ,timestamp 型別的加減操作,操作的因子是要 interval 型別的資料的
例如:
oracle 對時間型別的計算 對運算子進行的過載。
pg 裡的時間的計算比oracle 要弱不少,目前只實現了 date 型別的 “+” 操作
例如:
1 | cyp_nw_app=> select current_date +7 ,current_date ; |
2 | ?column? | date |
3 | ------------+------------ |
4 | 2012-04-27 | 2012-04-20 |
對於time ,timestamp 型別的加減操作,操作的因子是要 interval 型別的資料的
例如:
01 | cyp_nw_app=> select interval '7days' ; |
02 | interval |
03 | ---------- |
04 | 7 days |
05 |
06 |
07 | cyp_nw_app=> select current_timestamp , current_timestamp + interval '7d'; |
08 | now | ?column? |
09 | -------------------------------+------------------------------- |
10 | 2012-04-20 15:07:31.425797+08 | 2012-04-27 15:07:31.425797+08 |
11 | (1 DD????) |
12 |
13 | cyp_nw_app=> select current_timestamp , current_timestamp + interval '7Y'; |
14 | now | ?column? |
15 | -------------------------------+------------------------------- |
16 | 2012-04-20 15:07:37.165961+08 | 2019-04-20 15:07:37.165961+08 |
17 | (1 DD????) |
18 |
19 | cyp_nw_app=> select current_timestamp , current_timestamp + interval '7m'; |
20 | now | ?column? |
21 | -------------------------------+------------------------------- |
22 | 2012-04-20 15:07:46.186136+08 | 2012-04-20 15:14:46.186136+08 |
23 | (1 DD????) |
24 |
25 | cyp_nw_app=> select current_timestamp , current_timestamp + interval '7w'; |
26 | now | ?column? |
27 | -------------------------------+------------------------------- |
28 | 2012-04-20 15:07:52.080267+08 | 2012-06-08 15:07:52.080267+08 |
29 | (1 DD????) |
30 |
31 | cyp_nw_app=> select current_timestamp , current_timestamp + interval '7s'; |
32 | now | ?column? |
33 | -------------------------------+------------------------------- |
34 | 2012-04-20 15:07:56.222229+08 | 2012-04-20 15:08:03.222229+08 |
35 | (1 DD????) |
36 |
37 | cyp_nw_app=> select current_timestamp , current_timestamp + interval '7h'; |
38 | now | ?column? |
39 | -------------------------------+------------------------------- |
40 | 2012-04-20 15:08:04.816308+08 | 2012-04-20 22:08:04.816308+08 |
41 | (1 DD????) |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/133735/viewspace-721807/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於日期計算的問題 (轉)
- Oracle遷移到PPAS(PostgreSQL)時的日期計算問題OracleSQL
- 日期型別轉換問題型別
- 日期型別有問題,如何解決?型別
- Oracle日期型別操作幾個問題Oracle型別
- 日期計算
- JS-計算日期差值;計算日期之間的月數JS
- 計算2個日期間的所有日期
- Oracle日期型別操作幾個問題(二)Oracle型別
- Java中計算兩個日期間的天數Java
- 計算日期的函式函式
- 日期計算器
- Java中的"+"運算問題Java
- JavaScript中解決計算精度丟失的問題JavaScript
- 閏年的計算問題
- 雲端計算的安全問題
- Java 中,如何計算兩個日期之間的差距?Java
- PG 中表示式的計算順序
- 精度計算問題
- excel日期加減計算方法 excel計算日期時間差Excel
- [轉載]學習日期、日期格式、日期的解析和日期的計算[程式碼]
- SQL Server日期計算SQLServer
- 計算Java日期 (轉)Java
- 在 jdon 框架中使用日期型別時要注意的問題框架型別
- 移動邊緣計算中的安全問題現狀
- Struts2日期型別轉換問題???型別
- MySql中SUM函式計算錯誤問題MySql函式
- MySQL 計算生日問題MySql
- 如何解決報表關聯計算中的效能問題
- 【oracle】日期加減計算Oracle
- SQL Server日期計算 (轉)SQLServer
- js如何計算當前日期指定天數前的日期JS
- Oracle關於week的計算問題Oracle
- shell 計算時間差的問題
- sql關於連續日期的統計報表問題SQL
- 關於int型別數值的運算問題型別
- 【邊緣計算】劉陽:邊緣計算髮展中的若干熱點問題及思考
- 一些關於日期的計算