sql >> Database teknologi >  >> RDS >> Mysql

MySQL:Hvordan beregner man uger ud fra en bestemt dato?

Brug DATEDIFF-funktionen :

ROUND(DATEDIFF(end_date, start_date)/7, 0) AS weeksout

Problemet med WEEKS er, at det ikke vil returnere korrekte resultater for datoer, der går over 1. januar.

0 er antallet af decimaler, der skal bruges i ROUND funktion.



  1. I JavaFX hvordan man tilføjer combobox med data i tabelvisning

  2. indstil tom adgangskode for PostgreSQL-bruger

  3. Hvordan opretter man en generisk enhedsmodelklasse, der understøtter generisk id inklusive autogenererede id'er?

  4. Hvordan kan jeg vide, om en SQL-undtagelse blev kastet på grund af overtrædelse af en fremmednøgle?