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

Er det muligt at ændre datatypen Dato i SQL Server

Jeg vil foreslå, at du bygger en kalendertabel, der har gregorianske datoer og soldatoer som to kolonner (og andre kolonner også, såsom ugedag, månedsnummer, år, månedens navn). Du burde nemt kunne bygge sådan en tabel i Excel og derefter importere den til en tabel.

Derefter kan du tage en af ​​to tilgange. Den første er at gemme alle datoer som gregorianske datoer, og derefter slå dine datoværdier op for at konvertere på input og output. Du ville gøre dette, hvis du ville bruge meget af den indbyggede funktionalitet til datoer.

Den anden tilgang er at gemme datoerne som en streng, der repræsenterer soldatoen. Derefter kan du bruge tabellen til at konvertere til gregoriansk dato, når du vil udføre indbyggede operationer. Du vil dog måske opdage, at bare det at have en kalendertabel gør det unødvendigt at bruge de fleste af de indbyggede funktioner.



  1. Sådan kører du RAW SQL-forespørgsel i PhalconPHP

  2. få SUMMEN for hver person ved PersonID

  3. Sådan håndteres Clob Data Type i Excel fra SQL Query

  4. Hvordan kan jeg læse værdien fra mysql ved hjælp af PHP