1. 程式人生 > >SQL 數字轉為時分秒

SQL 數字轉為時分秒

  需求:將4919 秒 轉為 時分秒

    使用函式 TRUNCATE(x,y)

SELECT 
		CONCAT(convert(TRUNCATE(a.LAST_TIME/3600, 0), char), '小時') LAST_HOUR, 
		CONCAT(convert(TRUNCATE((a.LAST_TIME%3600)/60, 0), char), '分') LAST_MINUTE,
		CONCAT(convert(TRUNCATE((a.LAST_TIME%3600)%60, 0), char), '秒') LAST_SECOND
		from 
		(SELECT SUM(a.LAST_TIME) LAST_TIME from PM_CALLLOG a where 1=1 
			and (a.TEL_STATE = '0' or a.TEL_STATE = '3')
			and a.COMPANY_CODE = #{companyCode,jdbcType=VARCHAR}
		) a
  使用 convert 函式,是因為在mybatis中  使用concat 連線中文可能產生亂碼

  
   

相關推薦

SQL 數字轉為分秒

  需求:將4919 秒 轉為 時分秒     使用函式 TRUNCATE(x,y) SELECT CONCAT(convert(TRUNCATE(a.LAST_TIME/3600, 0), c

sql中將秒轉為分秒

xml中的sql:(case when (1>zer.timetaken/3600)            //小時數小於1thenCONCAT(FLOOR((zer.timetaken%3600)/60), '分',((zer.timetaken%3600)%60),

Android將毫秒轉為分秒

/** * 將毫秒轉時分秒 * * @param time * @return */ public static String generateTime(long time) { int totalSeconds = (int) (time / 1000);

Java將毫秒值轉為分秒

public String getGapTime(long time){         long hours = time / (1000 * 60 * 60);         long minutes = (time-hours*(1000 * 60 * 60 ))/(

轉為分秒的oracle函式

create or replace function GETTIMEDESC(seconds in integer) return varchar2 is Result varchar2(100); begin Result := '1t'; if (s

sql分秒轉為

declare @sql varchar(20) set @sql='37:02:10' --test-- SELECT substring(@sql,0,charindex(':',left(@sql,3))) select cast(substring(@sql,0,c

Sql 獲取當前日期沒有分秒

2-2 時分秒 date body () convert get 8.0 OS select convert(varchar(10),getdate(),120) 輸出格式:2008-02-27 00:25:13 SELECT CONVERT(char(19), g

如何設定讓Oracle SQL Developer顯示的時間包含分秒

參考設定1: 將工具--首選項--資料庫--NLS--日期格式由DD-MON-RR修改為DD-MON-RR HH24:MI:SS 參考設定2: 將Tools --> Preferences --> Database --> NLS Parameters --> Date Fo

java.sql.date 跟java.util.date的區別 和怎麼在oracle資料庫中顯示分秒

java.sql.Date,java.sql.Time和java.sql.Timestamp三個都是java.util.Date的子類(包裝類)。 java.sql.Date是java.util.Date的子類,是一個包裝了毫秒值的瘦包裝器,允許 JDBC 將毫秒值標識

SQL SERVER中將秒數轉換成分秒

DECLARE @a INT  SET @a=3696 SELECT CONVERT(VARCHAR(8),DATEADD(ss,@a,'1900-01-01 00:00:00'),108) --result /*   01:01:36 */

java.sql.date與java.util.date區別以及資料庫中插入帶分秒的時間

java.sql.Date,java.sql.Time和java.sql.Timestamp三個都是java.util.Date的子類(包裝類)。 java.sql.Date是java.util.Da

針對兩種不同的日期格式進行轉成年月日分秒的格式

provide mes nbsp code oba cnblogs -m bsp class 有兩個時間字符串,格式分別是 string dateEnglish = "1-6-14 8:25";//格式為 月-日-年 string dateFranch = "13-1-1

kernel log time 轉換為對應的年月日分秒

color exce main line datetime == path except write import time import datetime import sys import getopt import os #需要加入 [ 691.165602] a

生成ID模板:年月日分秒+6位自增碼

urn illegal pos cep string builder pop array 結果 因為生成訂單ID、商品ID 或者什麽什麽ID的,不想用自增,又怕反復,於是就用 年與日時分秒 + 6位自增碼 (共計20位長度)來當作ID 註意:假設

sql查詢報表字段較長拖動麻煩只需要雙擊中間的分隔線即可全部查看了

sqlserversql查詢報表時字段較長拖動麻煩時只需要雙擊中間的分隔線即可全部查看了本文出自 “宏宏在線” 博客,請務必保留此出處http://215363.blog.51cto.com/205363/1956128sql查詢報表時字段較長拖動麻煩時只需要雙擊中間的分隔線即可全部查看了

WinForm時間選擇控件(DateTimePicker)如何選擇(顯示)分秒

epic png 屬性設置 images 做到 修改 logs 日期 date C# Windows窗體應用中,用到時間選擇控件DateTimePicker,發現不能選擇時分秒,難道要自己寫一個控件?! 答案是否定的,通過屬性修改是可以選擇時間的,DateTimePicke

關於oracle sql語句查詢 表名和字段名要加雙引號的問題具體解釋

ont tin rac 作者 什麽 因此 tro 們的 reg 作為oracle的剛開始學習的人相信大家一定會遇到這個問題。如圖: 明明就是navicat可視化創建了表,但是就是不能查到!這個

js如何獲得系統時間年月日分秒

targe onload 調用方法 space m3u baidu function www. pyw javascript 自帶有個對象(構造函數),Date().下面是代碼: 回答一: var now = new Date(); var nowTime = now.t

指定時間增加年月日 分秒

mon hour catch tin 時間 new 異常 ror () public static String calendarMethod(String time, int year, int month, int day, int hour, int min, int

js簡單分秒倒計時

ner 結果 進行 ear war fun all time 倒計時 最近做瀏覽器界面倒計時,用js就實現,兩種方式: 一:設置時長,進行倒計時。比如考試時間等等 代碼如下: 1 <html> 2 <head> 3 <meta char