Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Pomoć oko poslednjeg datum unosa (Relacije vozaca prilikom isporuke)

  • 7 odgovora
  • 5.798 pregleda

Najnovija ↓

Pomoć oko poslednjeg datum unosa (Relacije vozaca prilikom isporuke) 17.09.2010. u 11:12 · pre 196 meseci #1
Poštovani,

pokušavam napraviti evidenciju vozaca prilikom isporuke robe. U prilogu sam dao primer tabela kako bi trebalo da izgledaju. Potrebno je da u posebnoj tabeli tj query dobijem podatke o poslednjim izmenama tj poslednjem datumu: RelacijID, VozacID, datum.

Molim za pomoć.
Potpis
INTRUDER
Re: Pomoć oko poslednjeg datum unosa (Relacije vozaca prilikom isporuke) 17.09.2010. u 22:03 · pre 196 meseci #5
Zoran je formalno ispravio relacije, ono sto je bilo pre nisu bile uopste relacije. Medjutim, iz date strukture proizilazi da:

a) Veza izmedju vozaca i vozila nije jasna. Ne postoji tabela sa vozilima nigde. Vozila su ubacena u tabelu Vozaci. Jedno vozilo lako moze da se dodeli dvojici vozaca odjednom, pa cak i da budu na istoj relaciji u istom danu u istom vozilu. Pri tome isti VoziloID moze da se odnosi na razna vozila, jer tabela Vozaci to dozvoljava.


b) tabela "Relacija na dan" dopusta beskonacan broj duplikata. Vozac A moze da bude na relaciji B u istom danu 200 puta. To je moguce u praksi, kad se razvozi pizza na primer. Ovde su u pitanju kosulje, pa je malo verovatno da je dnas otislo 20 isporuka u isto mesto, tu iza ugla. Ako ima vise voznji na istoj relaciji u istom danu, onda se dodaje vreme, pa kombinacija (Vozac, Relacija, DatumVreme) mora biti jedinstvena. Ne vidim kljuc niti jedinstveni index. Ako je relaz=cija Knjazevac - Ljubljana, oko 1000 km, nista me ne sprecava da upisem u bazu da sam juce bio osam puta u Ljubljani, i stoga potrosio 1200 litara goriva, platio iz svog dzepa, imam racune, i firma treba da mi isplati 1,500 evra za benzin.

c) nigde nema podataka o broju kilometara. Mogu da upisem u bazu da sam vozilo od Knajzevca do Zajecara, 30 km, a u stvari sam isao za beograd, 300 km. Tabela moze da laze, ali ne moze (moze, ali malo teze) brojac kilometara a vozilu. Problem goriva resim kao u tacki b) i svi su srecni :-)

:-)
Re: Pomoć oko poslednjeg datum unosa (Relacije vozaca prilikom isporuke) 18.09.2010. u 09:01 · pre 196 meseci #6
Poštovani Zidar,
svaka čast za pamćenje ali nisam više u košuljarskoj industriji u Knjaževcu (teška vremena za tekstilnu industriju pa sam parče hleba pronašao u Nišu, distributivni centar). No, u svakom slučaju hvala na savetima. Medjutim, jedan vozač moze da ide na više relacija u toku dana. Kilometraža je trenutno nebitna ali nije loše ubaciti za neke buduće izveštaje (trenutno izveštaje o predjenim kilometrima vozaci dostavljaju operateru u centru a potrošnja se prati preko gas kartice) a što se tiče samog vozila u pravu si menjaju vozila ali mi je sada potrebno (trenutno) da znam na kojoj je relaciji odredjeni vozac. Naravno da je pozeljno dobiti i podatak o vozilu na relaciji. Znaci, jedan vozac moze da bude na vise relacija u toku dana ali na istoj relaciji ne mogu da budu vise vozaca. Meni je potrebno da da dodjem do tog podatka. Poslednja izmena (datum) na relaciji.
Primer:
relacija1/vozac2/1.1.01
relacija1/vozac3/1.2.01
relacija2/vozac3/1.1.01
relacija2/vozac4/1.2.01

rezultat:
relacija1/vozac3/1.2.01
relacija2/vozac4/1.2.01

Zorane, hvala na pomoći ali kao što je Zidar napomenuo dupliranje podataka.
Potpis
INTRUDER
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme