Code:SQL płace: Różnice pomiędzy wersjami

Z Motława
 
(Nie pokazano 4 wersji utworzonych przez 2 użytkowników)
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>
+
<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 * 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|SQL płace]]

Aktualna wersja na dzień 11:49, 25 lis 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}'
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)


SELECT DELETE FROM frekw_po WHERE FrekwGUID = '{40A9AA2B-8431-4875-9D77-303EC82EF2B4}'
tu również wprowadzamy guid frekwencji z pierwszego zapytania, zapytanie to usuwa pozycje frekwencji


DELETE FROM frekw WHERE GUID = '{40A9AA2B-8431-4875-9D77-303EC82EF2B4}'
tu również wprowadzamy guid frekwencji z pierwszego zapytania, zapytanie to usuwa nagłówek frekwencji