Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

[SQL]procedura zliczania czasu

#1
[SQL]procedura zliczania czasu
Witam!

Uczę sie SQLa i mam kilka problemów w moim projekcie.

1. Mam tabelę
Kod:
create table Czas_pracy (

ID_Pracownika int not null references Pracownicy(ID),
Czas_Rozpoczecia DateTime not null,
Czas_Zakończenia DateTime not null,
)

I próbuję napisać procedurę, która policzy ilość godzin przepracowanych przez danego pracownika w miesiącu.
Podejrzewam, e ma to być coś w stylu
Kod:
CREATE PROCEDURE Policz_wyplate_pracownika_w_miesiacu(@data date, @ID_Pracownika int)

as
select * FROM Czas_pracy as A where A.ID_Pracownika = @ID_Pracownika and MONTH(@data) = MONTH(A.Czas_Rozpoczecia)


Z tym, że nie wiem jak poprawnie policzyć sumę dni i wypisać to.

Drugi problem mam z napisaniem wyzwalacza:

Mam tabele:
Kod:
create table Szczegoly_Sprzedazy (

ID_Sprzedazy int references Sprzedaz(ID) not null,
ID_Produktu int not null,
Ilosc int not null,
Cena money
)

i wyzwalacz:
Kod:
create trigger Dodanie_Ceny_calosciowej on Szczegoly_Sprzedazy

after insert
as
select I.Cena, I.Ilosc from inserted I join Produkty
on I.ID_Produktu = Produkty.ID
UPDATE Szczegoly_Sprzedazy

jak ustalić cenę całkowitą (Cena produktu * ilość) tak, aby użytkownik wpisywał tylko ID_PRoduktu i ilość a cena sama się wyliczała?
 System operacyjny: windows_ten Przeglądarka: chrome
Programy: Polecane / Nowe / Inne




Podobne wątki ([SQL]procedura zliczania czasu)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [JavaScript] Znajdowanie przedziału czasu rafal12999 0 3335 10.12.2019, 17:58
Ostatni post: rafal12999
  Sumowanie czasu excel. Cixi 7 11374 13.02.2018, 11:52
Ostatni post: Cixi
  SQL zapisanie w rekordzie nazwy zalogowanego użytkownika karlos1323 11 4075 30.12.2017, 11:08
Ostatni post: koneton

Skocz do:


Wybrane wątki ([SQL]procedura zliczania czasu)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Oczekiwanie na Akcje przycisku wanhelsing 8 6831 01.03.2020 19:44
Ostatni post: Szachista
Toungue Wybór szkoły średniej przez potencjalnego programistę Zikinan 1 6507 09.02.2020 15:58
Ostatni post: dzikuu86
  Poszukuję pomysłu na prosty program ;) janciu96 5 15979 13.12.2019 23:32
Ostatni post: Ajgor
  Programowanie Batch (CMD) Informatyk2019 0 7274 11.12.2019 18:30
Ostatni post: Informatyk2019
  [JavaScript] Znajdowanie przedziału czasu rafal12999 0 3335 10.12.2019 17:58
Ostatni post: rafal12999
  Przekazywanie wskaźnika przez referencję w Qt Trojan3000 3 15307 10.12.2019 13:16
Ostatni post: Ajgor
  Proszę o pomoc w uzupełnieniu ankiety dt. Zawodu Programisty MaleMonki 0 3810 17.11.2019 12:47
Ostatni post: MaleMonki
  Spring framework – jakie strony polecacie do nauki? olek23 5 9116 15.11.2019 15:57
Ostatni post: Alsenas
  Programowanie windy (problem) w C++ mysza2323 2 8370 06.11.2019 23:04
Ostatni post: mysza2323
  Programy w C ~Anonim 1 8606 22.10.2019 17:48
Ostatni post: Szachista
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 9188 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 4705 30.08.2019 14:16
Ostatni post: Physicist
  Python z wiersza poleceń Physicist 15 24643 21.08.2019 20:14
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 7211 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 8964 07.08.2019 12:43
Ostatni post: aht