Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Datumski izveštaji

[es] :: Pascal / Delphi / Kylix :: Datumski izveštaji

Strane: 1 2 3

[ Pregleda: 3992 | Odgovora: 59 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Datumski izveštaji26.10.2021. u 08:57 - pre 30 meseci
Sad sam na poslu,pa ne mogu proveriti.Podatak o radnom vremenu je fiksan i samo je jedan rekord u toj tabeli.Prva tabela se zove nalozi,a polja su vremepocetka i vremezavrsetka,tu se upisuju termini i druga tabela sati,i polja satod i satdo,tu je fiksno vreme.
 
Odgovor na temu

Almedin

Član broj: 5895
Poruke: 425
109.175.38.*



+27 Profil

icon Re: Datumski izveštaji26.10.2021. u 11:05 - pre 30 meseci
Jesi li probao upite što sam napisao?
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Datumski izveštaji26.10.2021. u 16:57 - pre 30 meseci
Jesam i nešto baš ne ide...Jel ti nije problem da mi upises to iz moje tabele,kako upit treba da izgleda?Radno vreme jeste fiksni podatak,ali može da bude promenjiv,pa ga ne bi stavljao u kod već u bazu?
 
Odgovor na temu

Almedin

Član broj: 5895
Poruke: 425
*.PPPoE-3573.sa.bih.net.ba.



+27 Profil

icon Re: Datumski izveštaji26.10.2021. u 19:15 - pre 30 meseci
U čemu je problem, kakva je greška?
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Datumski izveštaji26.10.2021. u 19:26 - pre 30 meseci
Ne prijavljuje nikakvu grešku,već prijavi sve podatke,šta god ukucao...Treba mi podatak termina koji nisu rezervisani od 08:00 do 20:00,polja sam već naveo...
 
Odgovor na temu

Almedin

Član broj: 5895
Poruke: 425
*.PPPoE-3573.sa.bih.net.ba.



+27 Profil

icon Re: Datumski izveštaji27.10.2021. u 07:33 - pre 30 meseci
Možeš li pokazati podatke koje imas, upit koji si koristio i rezultat koji si dobio?
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Datumski izveštaji27.10.2021. u 07:49 - pre 30 meseci
Tvoju tabelu termini zamenio sa mojom nalozi,a pocetak i kraj sa mojim poljima u tabeli...Evo ovako,tabela se zove nalozi,i polja su vremepocetka i vremekraja...Tabela izgleda ovako...

Vremepocetka---------------vremekraja
09:00-_-------------------------------10:00
12:00-----------------------------------12:30
...
Meni treba upit koji bi pokazao ovakav rezultat...
08:00-09:00
10:00-12:00
12:30-20:00


 
Odgovor na temu

dule_ns
Novi Sad

Član broj: 123863
Poruke: 257
*.oriontelekom.rs.



+690 Profil

icon Re: Datumski izveštaji27.10.2021. u 08:02 - pre 30 meseci
Ajde daj ddl tabela i podatke za jedan dan, ovako je stvarno konfuzno
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Datumski izveštaji27.10.2021. u 08:21 - pre 30 meseci
Mrzi me da slikam sada i prikazujem ddl...Napisao sam vec tabela u access,zove se nalozi i imam polja vremepocetka i vremekraja,koja su u formatu hh:mm...Meni trebaju vremena koja su slobodna od recimo 08:00 do 20:00 sati...ne znam kako drugacije da objasnim...
 
Odgovor na temu

Almedin

Član broj: 5895
Poruke: 425
*.PPPoE-3573.sa.bih.net.ba.



+27 Profil

icon Re: Datumski izveštaji27.10.2021. u 08:38 - pre 30 meseci
Interesantno, očekuješ pomoć a mrzi te.

Nalozi:
Code:
VREMEPOCETKA VREMEKRAJA
09:00:00.000 10:00:00.000
12:00:00.000 12:30:00.000


Sati:
Code:
SATOD        SATDO
08:00:00.000 20:00:00.000


Sql
Code:
SELECT * FROM
(
  SELECT
    t.vremekraja pocetak,
    (
      SELECT MIN(t2.vremepocetka)
      FROM nalozi as t2
      WHERE t2.vremepocetka >= t.vremekraja
    ) AS kraj
  FROM nalozi as t
  
  UNION
  
  SELECT
    (SELECT MIN(satod) FROM sati) pocetak,
    MIN(vremepocetka) kraj
  FROM nalozi
  
  UNION
  
  SELECT
    MAX(vremekraja) pocetak,
    (SELECT MIN(satdo) FROM sati) kraj
  FROM nalozi
)

WHERE pocetak < kraj
ORDER BY pocetak


Rezultat:
Code:
POCETAK      KRAJ
08:00:00.000 09:00:00.000
10:00:00.000 12:00:00.000
12:30:00.000 20:00:00.000
 
Odgovor na temu

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
*.zg3.cable.xnet.hr.



+4 Profil

icon Re: Datumski izveštaji27.10.2021. u 08:53 - pre 30 meseci
Ima još jedno rješenje, provjerio sam, radi:
Kreiraš dodatnu tablicu "periodi" u koju upišeš periode u field-ove npr "od" i "do":
08:00 , 09:00
10:00 , 11:00
...

ako se tvoja tablica zove nalozi, tada je sql:
Code:

select periodi.od, periodi.do from periodi
left join nal on nalozi.od = periodi.od
where nalozi.od is null


vjerojatno u uvjet trebaš dodati i datum...
 
Odgovor na temu

Almedin

Član broj: 5895
Poruke: 425
*.PPPoE-3573.sa.bih.net.ba.



+27 Profil

icon Re: Datumski izveštaji27.10.2021. u 09:23 - pre 30 meseci
To nije rješenje jer periodi nisu fiksni.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Datumski izveštaji27.10.2021. u 09:31 - pre 30 meseci
Da,nisu fiksni periodi....al mi dade neku ideju,možda bih mogao u tabeli imati fiksne periode,dakle...

08:00 - 09:00
09:00 - 10:00
...
19:00 - 20.00

I da moje zakazane termine rasporedim u ove grupacije,ali ne znam kako ću kada prelazi termin u drugu grupaciju...

 
Odgovor na temu

Almedin

Član broj: 5895
Poruke: 425
*.PPPoE-3573.sa.bih.net.ba.



+27 Profil

icon Re: Datumski izveštaji27.10.2021. u 09:40 - pre 30 meseci
Pa dao sam ti kompletno rješenje.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Datumski izveštaji27.10.2021. u 09:42 - pre 30 meseci
Sad videh i sada ću probati...
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Datumski izveštaji27.10.2021. u 09:47 - pre 30 meseci
Pretpostavlja da ovi pocetak i kraj,pre treba da bude as...
 
Odgovor na temu

Almedin

Član broj: 5895
Poruke: 425
*.PPPoE-3573.sa.bih.net.ba.



+27 Profil

icon Re: Datumski izveštaji27.10.2021. u 10:17 - pre 30 meseci
Da, u Accessu treba AS.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Datumski izveštaji27.10.2021. u 10:29 - pre 30 meseci
Testirao sam i radi,jedino ne prikazuje ono od 08:00,tj onaj deo min(satod) from sati...I ako može da ono krajnje vreme bude u formatu 20:00 a ne 20:00:00.Hvala ti do neba,šta da ti kažem...puno si mi pomogao..
 
Odgovor na temu

Almedin

Član broj: 5895
Poruke: 425
*.PPPoE-3573.sa.bih.net.ba.



+27 Profil

icon Re: Datumski izveštaji27.10.2021. u 10:38 - pre 30 meseci
Kako ne prikazuje? Nema uopšte tog reda?
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Datumski izveštaji27.10.2021. u 10:47 - pre 30 meseci
Da,ne prikazuje od pocetka rada,tj od 08:00(a to polje satod jeste 08:00)..

Prikačeni fajlovi
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Datumski izveštaji

Strane: 1 2 3

[ Pregleda: 3992 | Odgovora: 59 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.