人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MS SQL Server 2000で、select * from update_datetime = ’2004-10-01 10:12:33’ のように日付検索でレコードを取得したいのですがうまくいきません。アドバイスをお願いします。

●質問者: chihir0
●カテゴリ:コンピュータ
✍キーワード:MS SELECT SQL Server アドバイス レコード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● tgonzou
●70ポイント

http://www.watch.impress.co.jp/

Impress Watch

URLはダミーです。


select *

from

update_datetime =

CONVERT( datetime, ’2004-10-01 10:12:33’,120)


で出来ませんか?

◎質問者からの返答

うまくいきませんでした。

datetime のところを varchar(10)にしてLikeマッチさせてもだめでした。


2 ● tomo_k
●70ポイント

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

MSDN ライブラリ サイト移行に関する重要なお知らせ

MS-SQLは使ったことがないですが、手持ちのSQL関連書籍で調べてみたところ、CONVERT関数を使うといけそうですね。


select * from hoge where update_datetime = convert(datetime, ’2004-10-01 10:12:33’)

みたいな形でどうでしょうか?

Oracleしか使ったことがないのでうまく動いてくれるかは心配ですけども。

◎質問者からの返答

Oracle使いたい。。。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ