0

クエリの日付形式を変換するのを手伝ってください。

私の質問

select pr.[Date], p.[Product]  
from tbl_ProTest p   
inner join tbl_Prod2 pr on P.[PID] = pr.[PID]

私の出力では、日付を取得しています1990-01-01が、期待される出力は01-Jan-1990です。

4

3 に答える 3

2

これを試して:

REPLACE(CONVERT(VARCHAR(15), pr.[Date], 106), ' ', '-')

このようにして日付がキャストVARCHARされ、必要な形式で表示されます。CONVERTサポートされているフォーマットの詳細については、こちらをご覧ください

于 2012-12-14T07:29:41.347 に答える
-1

これを試して...

select DATE_FORMAT(pr.[Date],'%d %b %y'),p.[Product] from tbl_ProTest p  
inner join tbl_Prod2  pr on P.[PID] = pr.[PID]
于 2012-12-14T07:28:51.363 に答える
-1

あなたはこれを使うことができます

            mysql_select_db("datetime", $con);
     $result = mysql_query("SELECT * FROM datetime_test");
     while($row = mysql_fetch_array($result))
     {
     foreach( $row as $lists){

       echo "".date('M d Y',strtotime($lists['date']));

     }

     }
于 2012-12-14T08:24:58.680 に答える