次のクエリは、テーブル データExtendedTextで一致する値またはゼロのいずれかの単一行として値を返します。LineNumberクエリにもう1つの条件を追加する必要があります-LineNumber存在しない場合は、nullの場合と同じように1行をゼロとして返します。NULLゼロを返すには、クエリで と emptyの両方をチェックする必要があります
SELECT ISNULL(Sum(convert(dec,DeliveryPaymentExtras.ExtendedText)),0) As ExtendedText
FROM DeliveryPaymentExtras
WHERE (LineNumber =21) group by LineNumber