2017-10-02 6 views
1

データベースから日付を選択する方法は、日付形式が00/0000(月は00、年は0000)です。MySQL日付を選択してフォーマットが00/0000の間

私はいつも、テキストとして以上09/2017

+0

を抽出するためにDATE_FORMAT()を使用することができますが、あなたがまだクエリを試してみました、あなたは私たちにいくつかのデータを表示することができますか?日付をテキストとして保存していますか? –

+0

日付を日付として保存することを真剣に検討する – Strawberry

答えて

1

決して店のあなたの日付であるデータベースから日付を選択し、そのために日付列の型を使用したいと思います。あなたはそのまま続行する必要がある場合は、次のクエリを試すことができます。

SELECT * 
FROM yourTable 
WHERE 
    STR_TO_DATE(CONCAT('01/', date), '%d/%m/%Y') > '2017-09-01' 

このクエリは、あなたの文字列データから適切な日付を構築するためにSTR_TO_DATEを使用し、次にあなたが欲しい制限に対してその日付を比較します。

1

あなたは月と年

SELECT CONCAT(DATE_FORMAT(date_column, '%m'),'/', DATE_FORMAT(date_column, '%Y')) 
関連する問題