2012-07-11 7 views
6

時間フィールドを小文字のAMまたはPMにフォーマットするより良い方法はありますか?これは私が私のSELECT文であり、それがどのような作品ですが、それはかなり不格好です:小文字のam/pmのMySQL形式時間

CONCAT_WS('', DATE_FORMAT(time, '%l:%i '), LOWER(DATE_FORMAT(`time`, '%p'))) AS time 

私はもっと重要なのは、このようなSQL関数を使用して書式設定に関連した重大なオーバーヘッドがあると思いますか?

答えて

10

あなたはそれを直接行うことはできません。

LOWER(DATE_FORMAT(`time`,'%l:%i %p')) 

SEE HERE @ SQLFiddle

+0

優れた、ありがとうございました。 – adamK