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

SQL - Konverteringen af ​​en varchar-datatype til en datetime-datatype resulterede i en værdi uden for området

Jeg har stået over for det samme problem for en uge siden. Problemet er tidszoneindstillingen. Angiv i andre formater som mm/dd/åååå (fungerer normalt).

Angivelse af datoen som 30/12/2013 resulterede i fejlen for mig. Det lykkedes dog at angive det som mm/dd/åååå-format.

Hvis du har brug for at konvertere dit input, kan du prøve at se på CONVERT metode. Syntaks er

CONVERT(VARCHAR,@your_date_Value,103)

CONVERT(VARCHAR, '12/30/2013', 103)

Slutningen 103 er dato- og tidsformatet.

Se dette link for konverteringsformater og yderligere læsning.https://www.w3schools.com/sql/func_sqlserver_convert.asp



  1. Hvordan kan jeg lave HTTP-anmodninger fra SQL-serveren?

  2. Sådan viser du tabeldata mere tydeligt i oracle sqlplus

  3. Kassér millisekunddelen fra tidsstemplet

  4. Kald en API fra SQL Server lagret procedure