Calculare pozitie zi in cursul unei luni

Mai jos aveti o procedura ce are patru parametrii:
– data de inceput a unei luni
– data de sfarsit a aceleiasi luni
– un parametru ce primeste valori de la 1 la 5, care reprezinta pozitia in luna a unei zile
– un parametru care reprezinta numele zilei, si poate lua valorile: Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
In functie de parametrul 3 si parametrul 4, procedura returneaza a x-a (parametrul 3) data din luna care este ziua aleasa in parametrul 4.
Spre exemplu sintaxa select dbo.BD_GetPosDayMonth  (’06/01/2021′, ’06/30/2021′, 5, ‘Tuesday’) va returna data de 06/29/2021 care este a 5-a ocurenta in luna a zilei de marti. In cazul in care luna nu ar fi avut a 5-a ocurenta a zilei de marti, procedura ar fi returnat-o pe ultima, adica pe a 4-a.
[mai mult...]

Joburi ce se vor executa in urmatoarele 24 de ore

Mai jos este o procedura ce returneaza un raport cu joburile ce urmeaza sa se execute in urmatoarele 24 de ore. In cazul in care ziua curenta este vineri, adica urmeaza weekendul, raportul returneaza joburile ce se vor rula in urmatoarele 72 de ore.
Procedura are 3 parametri:
@MinRuntime – se alegea valoarea minima, in minute, a duratei rularii jobului. Acest parametru verifica in istoricul jobului si nu returneaza joburile ce au un timp mediu de rulare mai mic decat valoarea lui
@Category – se poate alege categoria joburilor care sa fie returnate, daca se lasa % sunt aduse toate
@jobname – se poate alege un singur job pentru care sa se afiseze rularea viitoare, daca se lasa % sunt aduse toate
[mai mult...]

Raport subscriptii reporting services

Mai jos aveti o procedura ce se ruleaza pe serverul unde este instalat Reporting Servies, pe baza ReportServer, si procedura returneaza un raport cu toate subscriptiile setate pentru rapoarte. Ca si coloane returneaza: calea in care este raportul, data la care a fost facuta subscriptia, descrierea, ultimul status, tipul de livrare al subscriptiei (mail, fisier, etc), parametrii pe care ii are subscriptia.

[mai mult...]