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

jak wydobyć tylko rok od daty w sql server 2008?

year(@date)
year(getdate())
year('20120101')

update table
set column = year(date_column)
whre ....

lub jeśli potrzebujesz go w innym stole

 update t
   set column = year(t1.date_column)
     from table_source t1
     join table_target t on (join condition)
    where ....


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przekazywanie zmiennej do klauzuli IN w funkcji SQL?

  2. Jak zrobić rozróżnianie wielkości liter GROUP BY?

  3. Kod stanu błędu strony internetowej SSRS 500

  4. Połącz HP-UX Itanium z SQL Server

  5. SUBSTRING vs LEFT w SQL SERVER