私は SQL 2008 R2 を使用しており、選択行の 1 つで DATEPART を使用しました。これにより、日付と時刻の列が時間に基づいて 10 進数に変換されます。
NULL
しかし、0として表示したい値がいくつかありますISNULL
。他の列で使用しましたが、DATEPARTと組み合わせて使用する方法がわからないため、この列では使用できません。
私がdatepartを使用したが、null値を0に変更したい場合は、以下を参照してください。
DATEPART(hour, tblCarerContract.ContractHours) + (DATEPART(minute, tblCarerContract.ContractHours) / 60.0) as ContractHours
誰でもこれを手伝ってくれませんか。