sql >> データベース >  >> RDS >> Mysql

特定の日付以上の行を返すMySQLクエリ。日付は年、月、日の列で区切られます

    3つの異なる分野のあなたの悪い状況で私ができる最善のこと:

    select *, concat(beginyear, '-',beginmonth,'-',beingday) as full_date 
      FROM TABLE 
       WHERE CONCAT(beginyear, '-',beginmonth,'-',beingday) >= '2009-08-13'
    

    MySqlの日時式の概念は、ある種独特です。date()で連結をラップすることをお勧めします。 それを正規化する関数。




    1. varchar2で宣言されている有効な日付を確認してください

    2. SQL Server2008でテーブルエイリアスを使用してUPDATESQLを作成するにはどうすればよいですか?

    3. Pythonは文字列にEを追加します

    4. .sqlファイルをHerokupostgresデータベースにインポートするにはどうすればよいですか?