sql >> Database >  >> RDS >> Sqlserver

datum nodig in het formaat jjjj-mm in mssql

Ik denk dat de gemakkelijkste manier om dit te doen als volgt is:

CONVERT(VARCHAR(7), RH.updated_datetime, 126)

Ik ben echter nooit een fan geweest van het converteren van datums naar strings vóór de applicatielaag, dus als ik het was zou ik het als een datumnotatie houden, maar elke datum op de eerste van de maand converteren met:

DATEADD(MONTH, DATEDIFF(MONTH, 0, RH.updated_datetime), 0)

Dit betekent dat uw aanvraag de kolom als een datum ontvangt en kan worden gemanipuleerd als een datum, gesorteerd als een datum enz., en als u deze dan als yyyy-mm wilt weergeven u kunt de opmaak op het laatste moment doen.



  1. Gebruikers toevoegen, verwijderen en bewerken door admin in php

  2. Django-instelling:psycopg2.OperationalError:FATAL:Peer-authenticatie mislukt voor gebruiker indivo

  3. Databaseverbindings- of authenticatiefouten met verplaatsbaar type

  4. Update batch met CodeIgniter