こんにちは、tosumaです。
こちら2010年の記事のアーカイブです。
キャスストミスで、バグっておりました。
制作当初はdatetime型で、途中でnvarcharに変わったせいで、処理途中でcastしていたのですが、照合順序のせい?
どうも秒数以下が切り捨てられていたようです。
※'2000/01/01 12:34:56.78' → '01.01.2000 PM 12:34'
迂闊です。
クソ野郎です。
未熟です。
単体テスト時は時間はキリのいい数値で行っていたので、まったく気がつかなかったですが、結合テストで環境変数から時刻渡しにするとアベンドしてしまいました。
なんで???
と、全然わからなかったわけで中々見つけるのに苦労しました。
convert(120)使わないといけなかったです。
勉強になりました。
あと、JP1むずい。
あ、grep置換という超必殺技を見つけたので、明日の作業が劇的に早くなるかと。
お読み頂き有難うございました。