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)

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

最新記事

すべて表示

Visual WebGui販売終了

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

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

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

bottom of page