SQLの日付時刻のカラムから日付だけで検索したい2
こんにちは。
自分はデータベースの初心者です。
先程質問した内容にすぐにレスを入れて頂きました。
そこからもう一つ質問があったので別にここに作ります。
あるデータベーステーブルの中に日付時刻が混じったカラムがあります。
伝票のデータなんですが、伝票が作成された情報が
chk_open_date_time というカラムで、実データは '2013-11-15 12:19:31.000'; と言った形になってます。
伝票を任意の作成日付で表示できないといけないのですが、ネットで見てもそこがよく解りません。
where の条件句で、2013年11月15日の伝票を出す、と言った事がしたいです。
これにレストつけてくれた方が居て教えて貰ったのが以下の
(1)SUBSTRで必要部分を取り出して検索する
SELECT * FROM テーブル名
WHERE SUBSTR(chk_open_date_time,1,10) = '2013-11-15'
です。
これを応用して「20131155」で検索する事は可能でしょうか?
WHERE SUBSTR(chk_open_date_time,1,10) となっている部分は左から1つ目から10文字という意味だと思うのですが、
左から1つ目から4文字、左から6つ目から2文字、左から9つ目から2文字 で 20131115で検索が出来るか と言う事です。
解りにくいかと思いますがどうぞよろしくお願い致します!
お礼
colmunは英語じゃないのかなと考えましたが。 間違っている人って結構いるんですね。