Code:SQL płace: Różnice pomiędzy wersjami
Z Motława
| Linia 1: | Linia 1: | ||
== SQL-ka umożliwiające wyszukanie "zgubionej" frekwencji== | == SQL-ka umożliwiające wyszukanie "zgubionej" frekwencji== | ||
| − | + | <source lang=sql>select GUID, rok, miesiac, PracGUID from frekw | |
| − | + | where rok = 2008 and miesiac = 9 and PracGUID = '{2BF045F8-C9AD-4514-9FD6-F3171B0D7663}'</source> | |
podajemy tu rok i miesiąc frekwencji oraz GUID Pracownika, dla którego szukamy zgubionej frekwencji | podajemy tu rok i miesiąc frekwencji oraz GUID Pracownika, dla którego szukamy zgubionej frekwencji | ||
| − | |||
| − | * <source lang=sql>select delete from frekw_po where FrekwGUID = '{40A9AA2B-8431-4875-9D77-303EC82EF2B4}'</source>tu również wprowadzamy guid frekwencji z pierwszego zapytania, zapytanie to usuwa pozycje frekwencji | + | <source lang=sql>select * from frekw_po where FrekwGUID = '{40A9AA2B-8431-4875-9D77-303EC82EF2B4}'</source> tu podajemy guid frekwencji który dostaliśmy z pierwszego zapytania, zapytanie to pokazuje nam informacje o pozycjach szukanej frekwencji, możemy tu sprawdzić czy nie zostały podłączone jakieś absencje. Warto na to zwrócić uwagę żeby nie było później problemów z absencjami. Jeśli są absencje należy się skontaktować z programistą (GP lub SD) |
| + | |||
| + | |||
| + | <source lang=sql>select delete from frekw_po where FrekwGUID = '{40A9AA2B-8431-4875-9D77-303EC82EF2B4}'</source>tu również wprowadzamy guid frekwencji z pierwszego zapytania, zapytanie to usuwa pozycje frekwencji | ||
| + | |||
| − | + | <source lang=sql>delete from frekw where GUID = '{40A9AA2B-8431-4875-9D77-303EC82EF2B4}'</source>tu również wprowadzamy guid frekwencji z pierwszego zapytania, zapytanie to usuwa nagłówek frekwencji | |
[[Kategoria: Programowanie]] | [[Kategoria: Programowanie]] | ||
Wersja z 13:09, 24 mar 2009
SQL-ka umożliwiające wyszukanie "zgubionej" frekwencji
SELECT GUID, rok, miesiac, PracGUID FROM frekw WHERE rok = 2008 AND miesiac = 9 AND PracGUID = '{2BF045F8-C9AD-4514-9FD6-F3171B0D7663}'
podajemy tu rok i miesiąc frekwencji oraz GUID Pracownika, dla którego szukamy zgubionej frekwencji
SELECT * FROM frekw_po WHERE FrekwGUID = '{40A9AA2B-8431-4875-9D77-303EC82EF2B4}'
SELECT DELETE FROM frekw_po WHERE FrekwGUID = '{40A9AA2B-8431-4875-9D77-303EC82EF2B4}'
DELETE FROM frekw WHERE GUID = '{40A9AA2B-8431-4875-9D77-303EC82EF2B4}'