Find end of week

Mai jos este o functie ce primeste  doi parametrii, al doilea definind data din anul de referinta si primul definind numarul saptamanii din anul de referinta. In functie de acesti parametrii functia returneaza ziua cu care se sfarseste saptamana definita de primul parametru.
[mai mult...]

Find start of week

Mai jos este o functie ce primeste doi parametrii, al doilea definind data din anul de referinta si primul definind numarul saptamanii din anul de referinta si, in functie de acesti parametrii, functia returneaza ziua cu care incepe saptamana definita de primul parametru.

[mai mult...]

Table space used

Mai jos este o procedura ce returneaza pentru fiecare tabela spatiul utilizat de pe disc, mai exact retuneaza:

numarul de linii

spatiul rezervat de pe disc

spatiul efectiv utilizat de catre date

dimeniunea indexilor

spatiul neutilizat dar rezervat

[mai mult...]

Collation Check

Mai jos aveti o procedura ce returneaza toate bazele de date de pe serverul de sql ce au collation-ul diferit fata de baza de date master si pentru fiecare dintre aceste baze de date returneaza collaltion-ul ei.

[mai mult...]

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...]