1. 程式人生 > >mysql秒轉天時分秒

mysql秒轉天時分秒

total_expire_minute  = 40004280

select 
  t.total_expire_minute,
  cast(t.total_expire_minute / 86400 as signed integer) day,
  cast(t.total_expire_minute % 86400 / 3600 as signed integer) hour,
  cast(t.total_expire_minute % 86400 % 3600 / 60 as signed integer) minute,
  cast(t.total_expire_minute % 86400 % 3600 % 60 as signed integer) second 
from
  (select 
    e.user_id,
    u.real_name,
    count(t.id) expire_task_num,
    sum(
      cast(
        (e.end_time - t.expired_time) / 1000 as signed integer
      )
    ) total_expire_minute 
  from
    wf_ins_task_execute e,
    wf_ins_task t,
    sys_user u 
  where e.wf_ins_task_id = t.id 
    and e.user_id = u.id 
    and u.status = 1 
    and t.effective_time > 0 
    and e.end_time > t.expired_time 
    and e.end_time is not null 
  group by e.user_id,
    u.real_name 

  order by expire_task_num desc) t 

相關推薦

mysql天時分秒

total_expire_minute  = 40004280select   t.total_expire_minute,  cast(t.total_expire_minute / 86400 as signed integer) day,  cast(t.total_e

js時間戳天時分秒

function formatDuring(mss){ var days = parseInt(mss / (1000 * 60 * 60 * 24)); var hours = p

php時間戳天時分秒

function secsToStr($secs) { $r = ''; if($secs>=86400){$days=floor($secs/86400); $secs=

mysql查詢, XX:XX 格式

sql SELECT CONCAT( LPAD(FLOOR(55 / 60), 2, "0"), ":", LPAD(FLOOR(55 % 60), 2, "0") ) FROM DUAL 結果 說明 CONCAT(str1,str2,...):連線兩個字

分秒函式

//秒數轉為時分秒 private function changeTimeType($seconds){ if ($seconds>3600){ $hours=intval($sec

時間戳--天時分秒

function Sec2Time($time){    if(is_numeric($time)){    $value = array(      "years" => 0, "days" => 0, "hours" => 0,      "minute

centos7 用yum安裝mysql

unity 文件 設置密碼 highlight yum oca 網上 get r文件 CentOS 7的yum源中貌似沒有正常安裝mysql時的mysql-sever文件,需要去官網上下載 # wget http://dev.mysql.com/get/mysql-

mysql

行轉列最近遇到一需求原始數據如下:mysql> select id,sdkname,sid,date,total_count from u1ge_query_log;+------+----------------+------+------------+-------------+| id | s

mysql varchar decimal

實體類 查詢 csdn targe rom 轉換成 ase pri har 在我們寫代碼的實際業務中,有時候實體類用的是String,數據庫中自然是VARCHAR類型,但是如果這個實體的屬性值放的是數字類型,你查詢的時候又需要對它進行排序。sql怎麽寫呢。

mysql過程中出現的問題! Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exis

fatal 啟動失敗 ini error pri -- http class sql net start mysql啟動失敗,報錯信息如上,因缺少mysql這個庫 所以跳過 在my.ini中添加 --skip-grant-tables 再啟動mysql 然後進

ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'()

gpo style new quit ini pass clear set mys 解決ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘ 原創 2014年05月11

mysql列轉換

pan where mys 作用 統計 detail null 這就是 英語 http://blog.csdn.net/sinat_27406925/article/details/77507478 mysql 行列轉換 ,在項目中應用的極其頻繁,尤其是一些金融項目裏的報表

MySQL列與列轉行

展示 course order by rem core null innodb tail mysql 行轉列 例如:把圖1轉換成圖2結果展示 圖1 圖2 CREATE TABLE `TEST_TB_GRADE` ( `ID` int(10) NOT NU

mysql儲SQL文件

mysq 備份 事件 所有 pan sof 單獨 ros OS 1、轉儲數據庫的SQL文件,有兩個選擇,一是轉儲結構;另一種是轉儲數據與結構; 2、以上兩種轉儲都不會將事件(定時器)轉儲,所以特別註意這個,否則以為將數據庫備份完了,其實漏掉了所有的事件代碼,所以需要單獨

linux安裝mysql

download baidu mys tps 安裝mysql 服務器 服務 下載 安裝 https://jingyan.baidu.com/article/a378c9609eb652b3282830fd.html 鑒定完畢 簡單易懂 另外 這是下載linux的mysql的

Mysql中行列和列轉行

一、行轉列 即將原本同一列下多行的不同內容作為多個欄位,輸出對應內容。 建表語句 DROP TABLE IF EXISTS tb_score; CREATE TABLE tb_score( id INT(11) NOT NULL auto_increment, us

常用mysql語句elasticsearch查詢語句

多個查詢條件 bool(must、should、must_not) select * from index_person where name = 'jeck' or sex = 'male' order by age,sex { "query":{ "bool"

MySQL列經典案例

  準備資料表 /* Navicat MySQL Data Transfer Source Server : MyDB Source Server Version : 50720 Source Host : localhost:3306 S

Mysql漢子拼音

update t_app_city   SET CITY_NAME_BEGIN = ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(CITY_NAME USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,

mysql-行

mysql-行轉列   行轉列列傳行更具體例子    1、檢視資料 Sql程式碼   SELECT  * FROM tabName ; &