Teradata 時間函式
時間差異(月):select (date '2003-08-15' - date '2003-01-01') month;
時間差異(天):select date '2003-08-15' - date '2003-01-01';[@more@]時間差異(秒):select ((time02 / 10000) * 3600 + (time02 / 100 MOD 100) * 60 + (time02 MOD 100)) -
((time01 / 10000) * 3600 + (time01 / 100 MOD 100) * 60 + (time01 MOD 100)) as time_diff
月份操作:select add_months(current_date, 3);
ADD_MONTHS(Date, -2)
add_months(date '2002-01-31', 1);
本月第一天:select date - extract(day from date) + 1
上月最後一天:select date '2008-03-03' - extract(day from '2008-03-03')
decemal轉成time:select cast(cast(cast(TimeFld as format '99:99:99.99') as char(11)) as time(6)) from DBC.EventLog
依照當前時間得到timestamp: select cast(current_date as timestamp(2)) + ((current_time - time '00:00:00') hour to second);
上個星期五:select * from sys_calendar.calendar
where day_of_week = 6 --星期五
and calendar_date between date -6 and date; --上個星期
上週的今天:select * from sys_calendar.calendar where calendar_date = date-7
時間差異(天):select date '2003-08-15' - date '2003-01-01';[@more@]時間差異(秒):select ((time02 / 10000) * 3600 + (time02 / 100 MOD 100) * 60 + (time02 MOD 100)) -
((time01 / 10000) * 3600 + (time01 / 100 MOD 100) * 60 + (time01 MOD 100)) as time_diff
月份操作:select add_months(current_date, 3);
ADD_MONTHS(Date, -2)
add_months(date '2002-01-31', 1);
本月第一天:select date - extract(day from date) + 1
上月最後一天:select date '2008-03-03' - extract(day from '2008-03-03')
decemal轉成time:select cast(cast(cast(TimeFld as format '99:99:99.99') as char(11)) as time(6)) from DBC.EventLog
依照當前時間得到timestamp: select cast(current_date as timestamp(2)) + ((current_time - time '00:00:00') hour to second);
上個星期五:select * from sys_calendar.calendar
where day_of_week = 6 --星期五
and calendar_date between date -6 and date; --上個星期
上週的今天:select * from sys_calendar.calendar where calendar_date = date-7
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16723161/viewspace-1015260/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 時間函式PHP函式
- Golang時間函式及測試函式執行時間案例Golang函式
- T-SQL——函式——時間操作函式SQL函式
- Clickhouse 時間日期函式函式
- 時間函式:與時間相關那些事。。。函式
- SPL 的日期時間函式函式
- FreeRTOS-04-核心控制函式+時間管理函式函式
- MySQL 的日期和時間函式MySql函式
- python之為函式執行設定超時時間(允許函式執行的最大時間)Python函式
- 探索MySQL高階語句(數學函式、聚合函式、字串函式、日期時間函式)MySql函式字串
- pandas dataframe 時間欄位 diff 函式函式
- 636. 函式的獨佔時間函式
- Go基礎-時間和日期函式Go函式
- MySQL日期和時間函式彙總MySql函式
- Oracle計算時間函式(對時間的加減numtodsinterval、numtoyminterval)Oracle函式
- PostgreSQL:時間——型別、運算子和函式SQL型別函式
- MySQL 日期函式、時間函式在實際場景中的應用MySql函式
- C時間函式strftime、struct timespec 和 struct timeval函式Struct
- python效能優化之函式執行時間分析Python優化函式
- GO語言————6.11 計算函式執行時間Go函式
- ORACLE中日期和時間函式彙總(轉載)Oracle函式
- hive時間日期函式及典型場景應用Hive函式
- javascript和PHP及MYSQL時間格式化函式JavaScriptPHPMySql函式
- linux系統時間程式設計(6) 日曆時間tm轉字串strftime函式Linux程式設計字串函式
- 延時函式函式
- 何時使用函式表示式與函式宣告函式
- linux系統時間程式設計(9) 計算程式片段執行時間clock函式Linux程式設計函式
- linux下時間有關的函式和結構體Linux函式結構體
- 1026 程式執行時間(四捨五入,round函式)函式
- 使用ASM框架實現統計函式執行時間ASM框架函式
- c++ CopyFile函式響應時間過長問題。C++函式
- PHP陣列函式的時間複雜度清單PHP陣列函式時間複雜度
- 時間函式的簡單理解和應用(time.h)函式
- mysql 時間相關的函式 以及日期和字串互轉MySql函式字串
- 關於 Date 函式獲取各類時間/日期/天數函式
- 函式呼叫與空間分配函式
- 課時21:函式:lambda表示式函式
- 【解惑】時間規劃,Linq的Aggregate函式在計算會議重疊時間中的應用函式
- 關於Android room 時間函式條件的坑 給需要的人AndroidOOM函式