sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad er det kulturneutrale datoformat for SQL Server

Jeg anbefaler at læse Tibor Karaszis Den ultimative guide til datetime-datatyperne .

Hvis du indtaster din dato/tid i uadskilt eller ISO 8601-format, bør du have det fint med enhver konfiguration.

Unseparated = 'yyyymmdd hh:mm:ss'
ISO 8601    = 'yyyy-mm-ddThh:mm:ss'

Opdater (fra kommentarer):

Hvis du kun skal indtaste en dato (uden tidsdelen), skal du bruge 'YYYYMMDD' format, som 'YYYY-MM-DD' vil ikke virke. Se den linkede artikel for et eksempel.



  1. DATEDIFF - Erstat NULL med NU()

  2. SQL-formateringsstandarder

  3. Hent indeværende år og næste fra mysql

  4. Hvordan får man gennemsnittet af de 'midterste' værdier i en gruppe?