Table of Contents

Funkcija EL_OfferByNameAndDate

SQL funkcija koja vraća podatke o traženoj akciji i artiklima koje sadrži.

Sintaksa: el_offerbynameanddate(NazivAkcije, ZaDatum)

Parametri

NazivTipOpis
NazivAkcijeTextTačan naziv tražene akcije
ZaDatumDateTimeDatum i vreme važenja akcije.

Primer (PostgreSQL varijanta): el_offerbynameanddate ( 'akcija1' , '2020-01-10' )

Varijanta

Funkcija je sposobna da vrati sve ikad napravljene akcije u Balansu. Potrebna je kombinacija vrednosti parametara takdva da se i naziv i datum važenja akcije ignorišu.

Potrebno je predati džoker znak za parametar NazivAkcije, koji je znak procenta %, zajedno sa NULL vrednošću za parametar ZaDatum (postiže se jednako izostavljanjem ZaDatum ili predavanjem baš NULL vrednosti)

Poziv za tu varijantu glasi

el_offerbynameanddate('%')

ili

el_offerbynameanddate('%', null)

Kolone

Funkcija vraća vrednosti u sledećim poljima:

NazivTipOpis
OfferNameTextNaziv akcije
OfferActiveBooleanDa li je akcija aktivna ili nije
OfferStartsDateTimePočetak perioda akcije
OfferEndsDateTimeZavršetak perioda akcije
ArtIDIntegerJedinstveni identifikator artikla koji je uključen u akciju
ArtikalTextŠifra artikla
TipTextTip artikla
BojaTextBoja artikla
ModelTextModel artikla
PriceWSDoubleVeleprodajna akcijska cena artikla, ako se cena artikla ne zadaje preko popusta. Kada je NULL, onda nije zadata i važi DiscWS
DiscWSDoubleProcenat popusta na artikal na akciji u veleprodaji. Važi samo kada je PriceWS = NULL
PriceRTDoubleMaloprodajna akcijska cena artikla, ako se cena artikla ne zadaje preko popusta. Kada je NULL, važi DiscRT
DiscRTDoubleProcenat popusta na artikal na akciji u maloprodaji. Važi samo kada je PriceRT = NULL
DicsTypeText