sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag använda SQLs YEAR(), MONTH() och DAY() i Doctrine2?

Du kan lägga till doktrintillägg så att du kan använda MySql YEAR och MONTH uttalande genom att lägga till denna konfiguration om du är på Symfony:

doctrine:
    orm:
        dql:
            string_functions:
                MONTH: DoctrineExtensions\Query\Mysql\Month
                YEAR: DoctrineExtensions\Query\Mysql\Year

nu kan du använda MONTH- och YEAR-satserna i din DQL eller frågebyggare.

Obs:Tillägget stöder MySQL, Oracle, PostgreSQL och SQLite.



  1. Ändra teckensnitt i MySQL Workbench

  2. Oracle - ORA-01489:resultatet av strängsammansättningen är för lång

  3. Jämföra med datum i Oracle sql

  4. Subtrahera år från ett datum i SQLite