mssql - konwersja danych w jednej tabeli
piotrek - 13-01-2007 00:01
mssql - konwersja danych w jednej tabeli
mam nastepująca tabelkę w mssql: id (int) id_fv (int) integer_v (int) decimal_v (numeric(16,2))
teraz mam wiele rekordów, które mają taki sam id_fv jak najprościej przenieść wszystkie wartości z kolumny decimal_v do kolumny integer_v
np
id id_fv integer_v decimal_v 1 12 NULL 3.00 2 12 NULL 2.00 3 12 NULL NULL 4 12 NULL 7.00
pożądany wynik
id id_fv integer_v decimal_v 1 12 3 NULL 2 12 2 NULL 3 12 NULL NULL 4 12 7 NULL
Lukasz - 13-01-2007 00:01
piotrek wrote: > mam nastepująca tabelkę w mssql: > id (int) > id_fv (int) > integer_v (int) > decimal_v (numeric(16,2)) > > teraz mam wiele rekordów, które mają taki sam id_fv > jak najprościej przenieść wszystkie wartości z kolumny decimal_v do > kolumny integer_v > > np > > id id_fv integer_v decimal_v > 1 12 NULL 3.00 > 2 12 NULL 2.00 > 3 12 NULL NULL > 4 12 NULL 7.00 > > pożądany wynik > > id id_fv integer_v decimal_v > 1 12 3 NULL > 2 12 2 NULL > 3 12 NULL NULL > 4 12 7 NULL > UPDATE pos2 SET integer_v = pos1.decimal_v,decimal_v=pos1.integer_v FROM tabela pos1 INNER JOIN tabela pos2 ON tabela.id = tabela.id
-- Pozdrawiam Lukasz
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
=?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?=
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
[laik]Jak =?ISO-8859-2?Q?stworzy=E6/zaczac_tworzyc__ma=B3=B1?==?ISO-8859-2?Q?__baz=EA_danych_na_potrzeby_www=3F?=
[mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?=
Ksiazka - "Podstawowy =?ISO-8859-2?Q?wyk=B3ad_z_system=F3w_?==?ISO-8859-2?Q?baz_danych=22?=
Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?=
Zdalny =?ISO-8859-2?Q?dost=EAp_do_MSSQL_bez_zarz=B1dzani?==?ISO-8859-2?Q?a?=
[MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?=
[MSSQL 2k] - jak =?ISO-8859-2?Q?pod=B3=B1czy=E6_serwer_na_?==?ISO-8859-2?Q?porcie_innym_ni=BF_1433=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plbajkomoda.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|