webForumDet fria alternativet

DateAdd

2 svar · 543 visningar · startad av devotion

devotionMedlem sedan jan. 20013 582 inlägg
#1

Hej!

Har följande:

Select PlanStartDate, PlanStopDate, EstimatedTime, DATEADD (hour , EstimatedTime, PlanStartDate ) AS CalculatedStopDate
FROM tblTask
where [PlanStartdate] > '2008-02-04'

Tanken är att jag vill räkna ut PlanStopDate, eftersom den inte stämmer överens med PlanStartDate + EstimatedTime.

Men när jag kör ovanstående fråga så blir det inte det förväntade resultatet... :( Datatypen på datumen är givetvis datum och på EstimatedTime är det float.

Är det komma och punkt som spökar? :)

Mvh
Henrik

DateAdd.PNG
@ndersMedlem sedan juni 200032 969 inlägg
#2

Jag tror nog att du får använda dig av minuter om vill använda dig av delar av timmar.

Select PlanStartDate, PlanStopDate, EstimatedTime, DATEADD (minute, EstimatedTime*60, PlanStartDate ) AS CalculatedStopDate
FROM tblTask
where [PlanStartdate] > '2008-02-04'

Kanske kan fjungera?

devotionMedlem sedan jan. 20013 582 inlägg
#3

@nders skrev:

Jag tror nog att du får använda dig av minuter om vill använda dig av delar av timmar.

Select PlanStartDate, PlanStopDate, EstimatedTime, DATEADD (minute, EstimatedTime*60, PlanStartDate ) AS CalculatedStopDate
FROM tblTask
where [PlanStartdate] > '2008-02-04'

Kanske kan fjungera?

Fjunkisch!!! :birp

139 ms totalt · 3 externa anrop · v20260731065814-full.30151723
136 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)