Dodanie wartości SQL

0

Witam, chciałbym zrobić coś takiego:
mam tabele1 i w niej ustawiona wartość1 i chcę do tej wartości dodawać wartość1 z tabeli2
Np. tabela1.wartość1 + wartość1.tabeli2, ale żeby za każdym razem się aktualizowało automatycznie po zmianie
Jakoś nie mogę tego napisać sensownie.. ale CHYBA wiadomo o co chodzi, proszę o pomoc!

0

Opisz swój problem bo podejrzewam że nie zrozumieliśmy.

0

Potrzebuję dodać nową tabelę w bazie danych w której będą domyślnie same zera... opisze na jakimś przykładzie. Dajmy, że jest tabela 'wypłata' i oddzielna tabela 'premia', w wypłacie jest 100zł w premii 15zl.. nooo.. i wartość z premii dodaje się do wypłaty czyli, że w tabeli 'wypłata' jest to 100zl+15zl z tabeli premia. Dostałem to jako dodatkowe zadanie domowe to raczej powinno być do zrobienia, ma być to albo bezpośrednio w bazie danych, albo w PHP. A jako, że chce z tego coś wynieść to proszę tylko o kawałek którego nie mogę zrobic.
Nie może być to w 1 tabeli że jest kolumna wypłata i zaraz obok jest premia musi być w oddzielnych tabelach.
Mam nadzieję, że teraz mniej więcej rozumiecie moje wypociny. Wypłata + premia bezpośredni w bazie danych lub funkcja PHP która to zliczy i wypisze.

0

Zakładając, ze rekord w wypłata jest zawsze a w premia nie, to:

... from wypłata w left join  premia p on p.wypłata_od=w.id
  • coalesce
1

No to albo widok

create view dbo.DoWyplaty
select
  w.wypłata + isnull(p.premia,0) as Do Wyplaty
from
   wyplata w
  left join premia p on p.id = w.premiaid

lub kolumna wyliczeniowa https://docs.microsoft.com/en-us/sql/relational-databases/tables/specify-computed-columns-in-a-table

1 użytkowników online, w tym zalogowanych: 0, gości: 1