0

列の日付と列 ID を持つテーブルがあります (単純にするため)。合計をカウントし、週ごとにグループ化するクエリを実行しています

SELECT MONTH(table1.Date_1st), YEAR(table1.Date_1st),  COUNT(table1.Id)
FROM table1 as table1
WHERE Date_1st BETWEEN '2013-04-01' AND '2013-07-25'
GROUP BY WEEK(Date_1st)

問題は、結果が考慮されていない特定の週に結果がないことです。私はすでに試していますifnull(table1.Id,0)

4

1 に答える 1

-1

ISNULLまたはその他のNULLSQL 関数を試してください。

ヌル関数

値が null の場合、ISNULL は 0 を返します。

于 2013-07-29T07:24:02.593 に答える