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

SQL Server 2005 Używanie DateAdd do dodawania dnia do daty

Użyj następującej funkcji:

DATEADD(type, value, date)
  • data to data, którą chcesz manipulować

  • wartość jest liczbą całkowitą, którą chcesz dodać (lub odjąć, jeśli podasz liczbę ujemną)

  • typ jest jednym z:

    • rr, rrrr:rok
    • qq, q:kwartał
    • mm, m:miesiąc
    • dy, y:dzień roku
    • dd, d:dzień
    • tydz, ww:tydzień
    • dw, w:dzień tygodnia
    • gg:godzina
    • mi, n:minuta
    • ss lub s:sekunda
    • ms:milisekundy
    • mcs:mikrosekunda
    • ns:nanosekunda

SELECT DATEADD(dd, 1, GETDATE()) zwróci bieżącą datę + 1 dzień

http://msdn.microsoft.com/en-us/library/ms186819.aspx



  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. datetime vs datetime2 w SQL Server:jaka jest różnica?

  3. Jak monitorować zmiany w tabeli programu SQL Server za pomocą c#?

  4. Jak zwrócić listę typów danych w SQL Server (T-SQL)

  5. Skrypt inwentaryzacji kolekcji SQL Server -1