sql >> Databasteknik >  >> RDS >> Mysql

Hur konverterar man antal veckor till datum?

I MySQL är STR_TO_DATE() funktion kan göra susen på bara en rad!

Exempel:Vi vill få datumet för Tuesday av 32 veckan på året 2013 .

SELECT STR_TO_DATE('2013 32 Tuesday', '%X %V %W');

skulle skriva ut:

'2013-08-13'

Jag tror att detta är den bästa och kortaste lösningen på ditt problem.



  1. verify_queryable_inventory returnerade ORA-20008:Timeout

  2. Äter vår egen hundmat – kör JIRA på MariaDB

  3. Skillnad mellan WITH-sats och underfråga?

  4. En lösning för att DATEDIFF() ignorerar SET DATEFIRST i SQL Server (T-SQL-exempel)