SSブログ

クエリ WHEREとHAVING [クエリ]

 WHEREは抽出条件を設定する構文ですが、同じような構文にHAVINGというのがあります。
 ACCESSのクエリ作成のGUIは非常に良くできていて、SQLに詳しくなくても、直感的に様々なクエリを作成することができます。
 その便利さゆえ、初心者がやってしまいがちな間違いがHAVINGの使い方です。

 例えば、下図のようなテーブルのデータから、2012/1/3のデータから、金額の合計集計を得たいとします。

 データは日別・担当者別となっていますので、単なる条件抽出だけではなく、集計が必要になります。

続きを読む


雑記 Excelの1900/02/29問題 [その他]

 日付にまつわるコンピュータの話はいろいろとありますが、今回の話題はExcelの悩ましい仕様についてです。

 「1900/02/29」という日付は、存在しない日付です。
 1900年は4で割り切れるのですが、100で割り切れて、かつ400で割り切れないので、閏年ではありません。

 ExcelのVBAのIsDateを使って試してみると、以下のようになります。

 VBAでは、1900/02/29は正しい日付ではないと判断されます。

続きを読む


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。