Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Konwersja między typami danych daty i godziny w SQL Server (przykłady T-SQL)

Podczas konwersji między typami danych daty i godziny w SQL Server, musisz pamiętać o tym, jak nowy typ danych poradzi sobie z wartością, którą próbujesz mu przypisać.

W niektórych przypadkach możesz stracić część wartości, w innych możesz zyskać kilka zer (zwiększając rozmiar pamięci w procesie). Możesz również otrzymać wartość, która została zaokrąglona w górę.

Poniższe artykuły zawierają przykłady konwersji między różnymi typami danych daty i godziny, ze szczególnym uwzględnieniem kwestii, o których właśnie wspomniałem.

Konwertuj „datetime” na …

  • Konwertuj „data-godzina” na „data-godzina2”
  • Konwertuj „datę-godzinę” na „przesunięcie daty”
  • Konwertuj „datetime” na „smalldatetime”
  • Konwertuj „datę i godzinę” na „datę”
  • Konwertuj „datę i godzinę” na „godzinę”

Konwertuj „datetime2” na …

  • Konwertuj „datetime2” na „datetime”
  • Konwertuj „datetime2” na „datetimeoffset”
  • Konwertuj „datetime2” na „smalldatetime”
  • Konwertuj „datetime2” na „date”
  • Konwertuj „datetime2” na „time”

Konwertuj „przesunięcie daty” na …

  • Konwertuj „przesunięcie daty” na „przesunięcie daty”
  • Konwertuj „przesunięcie daty” na „przesunięcie daty2”
  • Konwertuj „przesunięcie daty” na „mały czas”
  • Konwertuj „przesunięcie daty” na „datę”
  • Konwertuj „przesunięcie daty” na „czas”

Konwertuj „smalldatetime” na …

  • Konwertuj „smalldatetime” na „datetime”
  • Konwertuj „smalldatetime” na „datetime2”
  • Konwertuj „mała data” na „przesunięcie daty”
  • Konwertuj „smalldatetime” na „date”
  • Konwertuj „mała data” na „czas”

Konwertuj „datę” na …

  • Konwertuj „datę” na „datę i godzinę”
  • Konwertuj „data” na „datetime2”
  • Konwertuj „datę” na „mała data”
  • Konwertuj „datę” na „przesunięcie daty”

Konwertuj „czas” na …

  • Konwertuj „czas” na „datę”
  • Konwertuj „czas” na „data-godzina2”
  • Konwertuj „czas” na „smalldatetime”
  • Konwertuj „czas” na „przesunięcie daty i godziny”

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy kolejność kolumn w klauzuli WHERE ma znaczenie?

  2. Jak mogę usunąć zduplikowane wiersze?

  3. Zapisz byte[] w bazie danych SQL Server z C#

  4. Wstawiam tylko wiersz, jeśli jeszcze go tam nie ma

  5. Jak znaleźć lokalizację plików danych i plików dziennika w SQL Server