top of page
執筆者の写真Kawahara

分から時間(hh:mm)への変換

SQL Serverにて分から時間(hh:mm)への変換をする為に、こんなスカラ値変数を作ってみた。


CREATE FUNCTION MINUTE2TIME(@target int)
RETURNS varchar(10)
BEGIN
    DECLARE @hour int ;
    DECLARE @minute int ;
    
	set @hour = CEILING(@target / 60)
	set @minute = @target - (@hour * 60)

    RETURN CONVERT(varchar,@hour) + ':' + REPLACE(STR(@minute,2),' ','0');
END
GO

2009/05/12修正

計算が頭悪すぎな事に気付いたので修正。(汗)set @minute = CEILING(((CONVERT(decimal,@target) /60) – @hour) * 60)

↓set @minute = @target – (@hour * 60)

閲覧数:16回0件のコメント

最新記事

すべて表示

Visual WebGui販売終了

GrapeCityが販売していたVisual WebGuiが2014年10月22日で販売終了との事。価格は高いが、便利なんだろうなと気になっていた製品だった。 2013年の6月から1年半弱で販売終了となったのに気付いた時は、「買わなくてよかった」と「こんなことあるの?」とい...

C#でのクラスライブラリの設計

C#でクラスライブラリを使用すると複数のプロジェクトで使用できて便利。しかし、どんな単位でクラスライブラリを分割するか悩みながらも下記のように考えていました。 外部コンポーネントの有無 DBの接続先 ODBCの設定要否 .NetframeWorkのバージョン...

Comments


bottom of page