2011-12-13 6 views
-1

DATE(YYYY-MM-DD)とTIME(00:00:00)の2つのフィールドをDATE-TIME(DATETIME)フィールドに素早く効率的に接続します。私にはテーブルがたくさんあるので、すばやくエラーなくそれをやりたい。SQLは2つのDATEおよびTIMEフィールドを接続します

+1

あなたは、クエリの結果セット内の2つのフィールドを連結しますか、またはあなたは、単一の複合フィールドを含むように、日付と時刻のフィールドを持つ、データベース内のすべてのテーブルを変更したいですか?詳細を教えてください。 –

+0

マイナスに感謝します、私はあなたに良い一日/または夜をお祈りします。 – Andrew

+0

downvotingの目的は、品質の低い質問を他のユーザーに通知し、あなたに改善のインセンティブを与えることです(結局削除することができます)。個人的にそれを取らないようにしてください。 –

答えて

2
CONCAT(`date_field`, ' ', `time_field`) 
+0

私はdbaseをハードに再構築することについては触れていませんでしたが、あなたの方法は素晴らしいです。 thnks。 – Andrew

+0

@Andrew 'CONCAT()'は文字列を返します。適切な 'DATETIME'が必要な場合は' CAST( AS DATETIME) 'を使うことをお勧めします。索引などが必要な場合でも、データベースの再構築は良い考えですが、そのプロセスでもこれを使用できます。お役に立てて嬉しいです。 – zrvan

関連する問題