sql >> Database >  >> RDS >> Sqlserver

converteer de naam van de maand in varchar naar datum om per maand te bestellen

Uw beste optie is om het juiste datumtype te gebruiken. Maak anders een tabel (inline of fysiek) om uw tekenreeksmaanden in kaart te brengen.

SELECT 1 AS month, 'January' AS strMonth
UNION ALL
SELECT 2, 'February'
UNION ALL
SELECT 3, 'March'
...
SELECT 12, 'December'

Breng dit dan je tafel in kaart. Bekijk een demo



  1. Een andere manier om de SQL-query te verbeteren om unie te voorkomen?

  2. Zelfvoorziening van gebruikersaccounts in PostgreSQL via onbevoegde anonieme toegang

  3. Bestellen van queryresultaat met numerieke strings in django (postgres-backend)

  4. ORDER BY-items moeten in de selectielijst verschijnen als SELECT DISTINCT is opgegeven