私は簡単な質問があります。私は3210をgroup by
と組み合わせて使用しようとしています。変数がnullの場合は0の値を取得したい。ここに私のSQL Serverのコードは次のとおりです。グループ化が使用されているときに合体が機能しない
SELECT SUM(COALESCE(NETTOTAL,0)) AS NETTOTAL,DATEPART(MM,RECORD_DATE) MONTH
FROM ORDERS WHERE ORDER_EMPLOYEE_ID=#attributes.record_emp_id#
GROUP BY DATEPART(MM,RECORD_DATE) ORDER BY MONTH
...と私の出力:
<tr height="20">
<td>Orders</td>
<cfoutput query="get_orders"><td style="text-align:center;">#tlformat(nettotal,2)# - #month#</td></cfoutput>
</tr>
このコードは、単に注文のです。販売行もあります。
http://i.stack.imgur.com/VIAmr.png
私は月の数を追加したことをより明確にするために:とにかく、ここでそれをより明確にするスクリーンショットです。あなたが見ることができるように、他の月のゼロ値がないので、注文は壊れています...
P.S.皆さん、助けてくれてありがとう!ほんとうにありがとう!
SQLサーバーで実行するとどうなりますか? – Schiavini
@Schiaviniスクリーンショットがあり、それを見 – user745110
を持っている。これは、編集し、[OK]のColdFusionからではなく、SQL Serverの管理スタジオ – Schiavini