Bonjour,
J'ai une fonction SQL Server 2005 qui prend en entrée un integer ( en minutes MM ) et qui doit me retourner un entier de la forme HHMM (Heure Minutes).
Cette fonction marche bien, cependant, pour le cas où j'ai par exemple 03h 05 minutes, au lieu de me retourner 0503 , elle me retourne 53 !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ALTER FUNCTION [dbo].[Function4] ( @param integer ) RETURNS integer As BEGIN return (convert(varchar(2),@param / 60) +convert(varchar(2), @param % 60) ) END
comment forcer le nombre de minutes sur 2 caractères et celui d'heures sur 2 aussi ?
Partager