J'ai quelques fonctions de date et heure dans ma base de données, mais je dois ajouter celui qui prend la partie du temps d'un champ datetime et convertit ensuite le temps en minutessql server 2005 temps converti en minutes
J'ai fonction qui obtient les minutes entre deux fois, mais pas seulement les minutes d'une seule fois.
ALTER FUNCTION [dbo].[fn_MinutesBetween]
(@fStart datetime, @fEnd datetime)
RETURNS int
AS
BEGIN
RETURN DateDiff(minute, @fStart, @fEnd)
et une autre qui obtient juste la partie du temps
ALTER function [dbo].[fn_ReturnTimeOnly]
(@DateTime smallDateTime)
returns nvarchar(50)
as
begin
Return substring(cast(@DateTime as varchar),12,len(@DateTime))
end
Comment puis-je obtenir juste les minutes du temps. Comme 01h00 serait 60, 02h00 serait 120 24:00 serait 720 etc.
Merci
Le message suivant a des réponses qui montrent comment calculer procès-verbal ** Depuis minuit ** dans 'SQL-SERVER 2005': http://stackoverflow.com/questions/4536330/datetime-to-totalminute-in -sql –
J'ai essayé de le convertir à ma situation mais les résultats ne sont pas précis –
En fait la conversion a bien fonctionné, je la comparais mal merci. Postez votre réponse afin que je puisse vous donner un crédit –