• ベストアンサー

日付のフォーマット

UNIX上のsybaseからSQLを用いてデータを切り出しています。日付のフォーマットが Sep 28 2005 1:00PM このように出てきます。 これを 2005/09/28 13:00 と出したい。 isql -Usdm -Psybase11 -w10000 -D yyyyy <<eof> /home/msadm/CM/test.txt select * from xxxx............ go eof こういうSQL文のどこにどのように入れれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

日付の入ったカラムの名前がdであれば select d from ... のかわりに select convert(varchar,d,111) + ' ' + convert(varchar(5),d,14) from ... ですかね。

noname#95859
質問者

補足

ありがとうございます。 実際問題カラムは ID TIME RES RPL FAIL DEV .... かなりあります。従って”*”を使っているのですが、 この場合は、どのようにすれば良いのでしょうか?

その他の回答 (1)

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.2

必要な数だけconvertを繰り返し、何度も使ってください。

noname#95859
質問者

お礼

ありがとうございます。

関連するQ&A