1
小数点以下の桁数は、4.55などの代わりに小数点以下を返すことになります。君は。小数点以下の桁数にキャストされているにもかかわらず、小数点以下の桁数が返されない関数
CAST(datediff(mi,ord_startdate,ord_completiondate)/60 as decimal (10,2))
小数点以下の桁数は、4.55などの代わりに小数点以下を返すことになります。君は。小数点以下の桁数にキャストされているにもかかわらず、小数点以下の桁数が返されない関数
CAST(datediff(mi,ord_startdate,ord_completiondate)/60 as decimal (10,2))
あなたは整数除算(60.0
対60
)を行うとdecimal(10,2)
としてその除算結果をキャストしています。代わりにこれを試してください:
CAST(datediff(mi,ord_startdate,ord_completiondate)/60.0 as decimal (10,2))
ありがとうございます。私はこれをチェックすると更新されます。 – Tom
これは完璧に機能しました。ありがとうございます。 – Tom
@Tomお手伝いします! – SqlZim