2017-01-24 7 views
0

私は現在下のクエリで作業していますが、私の結果はhh:mmという形式で表示されます。 convert(char, mycolumnName, 108)を使用していますが、結果はまだhh:mm:ssと表示されています。私はhh:mmが必要です。この結果を得る方法はありますか?hh:mm?アドバイスをお願いします。事前にありがとうございます!時刻をshqlのhh:mmに変換する

select distinct 
    clientid, timein , timeout, calculation, 
    convert(char, calculation, 108) as CalculationResult 
from 
    calculationTable 
where 
    timein is not null and timeout is not null 

出力:

Clientid timein  timeout calculation   CalculationResult 
------------------------------------------------------------------------  
0:00:00 05:00:00 1900-01-01 08:00:00 08:00:00 
+1

使用してみてください '変換(CHAR(5)、' – cha

答えて

0

この

select 
    distinct clientid, 
    timein, 
    timeout, 
    calculation, 
    convert(varchar(5), calculation, 108) as CalculationResult 
1
SELECT DISTINCT clientid, 
    timein, 
    timeout, 
    calculation, 
    convert(VARCHAR(5), calculation, 108) AS CalculationResult 
FROM calculationTable 
WHERE timein IS NOT NULL 
AND timeout IS NOT NULL 
関連する問題