sql >> Databáze >  >> RDS >> Sqlserver

Existuje nějaký rozdíl mezi DateTime v c# a DateTime na SQL serveru?

Přesnost a dosah (takže vše důležité;-p)

Z MSDN:

.NET System.DateTime

Typ hodnoty DateTime představuje data a časy s hodnotami v rozsahu od 12:00:00 půlnoci, 1. ledna 0001 Anno Domini (obyčejná éra) do 23:59:59 PM, 31. prosince 9999 n. l. (C.E.)

Časové hodnoty se měří v jednotkách 100 nanosekund nazývaných ticks a konkrétní datum je počet tiků od půlnoci 12:00, 1. ledna 0001 n. l. (C.E.) v kalendáři GregorianCalendar

Transact SQL datetime

Časové období:od 1. ledna 1753 do 31. prosince 9999

Přesnost:Zaokrouhleno na přírůstky 0,000, 003 nebo 007 sekund



  1. Výpočet hodnoty pomocí předchozí hodnoty řádku v T-SQL

  2. Použití n-tic v klauzuli SQL IN

  3. Jak funguje funkce LOAD_FILE() v MySQL

  4. Jak používat role, které se změnily v MySQL 8.0