Accessにカスタム形式のテーブルが保存されていますdd/MM/yyyy hh:mm:ss tt
。VB.NET2010のフォームでも、特定の日、月、年を問題なく取得できますが、valueという名前の列の合計をクエリするときに問題が発生します。特定の月または日または年に応じて...
テーブルは次のようなものです。
+-----+-----------+-------------------------+
| id | value | date |
+-----+-----------+-------------------------+
| id1 | 1499 | 01/01/2012 07:30:11 p.m.|
| id2 | 1509 | 11/02/2012 07:30:11 p.m.|
| id3 | 1611 | 21/10/2012 07:30:11 p.m.|
| id1 | 1115 | 11/10/2012 07:30:11 p.m.|
| id1 | 1499 | 17/05/2012 07:30:11 p.m.|
| id2 | 1709 | 11/06/2012 07:30:11 p.m.|
| id3 | 1911 | 30/07/2012 07:30:11 p.m.|
| id1 | 1015 | 01/08/2012 07:30:11 p.m.|
| id1 | 1000 | 11/05/2012 07:30:11 p.m.|
|+-----+-----------+------------------------+
だから私はクエリを知っています
SELECT SUM(value) FROM mytable WHERE date in='01/05/2012 00:00:00'
..。
5月が欲しいので、1499 + 1000=2499になるようにクエリを伝える方法
または、2012年が欲しいと言う方法で、すべてのテーブルの合計を取得します
正しい構文はどれでしょう...