ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3994823 日付の期間内のデータ取得方法は?
質問者:oh_wareo お世話になります。
Microsoft SQL server で、日付の期間内のデータを取得するにはどのような形にすれば良いのでしょうか?
たとえば
SELECT a FROM data WHERE ... and ...
よろしくお願いいたします。
困り度:
  • すぐに回答を!
質問投稿日時:
08/05/03 16:38
この質問に対する回答は締め切られました。

回答

ANo.1 日付の形式(yyyymmddなど)とデータ型は何ですか?
datetime型やchar(8)などに格納している場合と、年、月、日を別の列にしている場合など、条件が大幅に違ってきます。
回答者:chukenkenkou
種類:補足要求
どんな人:一般人
自信:参考意見
回答日時:
08/05/03 17:01
この回答へのお礼ご回答ありがとうございます。質問見直したら全然情報足りない文章でした…そしてせっかくご回答いただきましたのに、問題は解決できた感じです。ちなみに日付はdatetime型です。

SELECT a FROM data WHERE 日付 >= '2008/04/01' and 日付 <= '2008/04/30'

これで集計してくれました。ずっと「不適切な文字があります」とエラーが出ていたので悩んでいたのですが、単にスペース忘れか、大文字スペースを入れていたようです。
このたびはありがとうございました。