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

Problemi sa selektovanjem tabele po datumu

[es] :: MySQL :: Problemi sa selektovanjem tabele po datumu

[ Pregleda: 2395 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
195.178.35.*

Sajt: www.websolutions.co.rs


Profil

icon Problemi sa selektovanjem tabele po datumu28.10.2009. u 00:00 - pre 176 meseci
Imam tabelu rezervacije i u njoj imam polja IDRezervacije tipa int i dva polja datumOd i datumDo tipa DATE.
Kako da napravim upit u mysql-u koji ce da mi selektuje sve IDRezervacije u tabeli koji nisu zauzeti u unetom periodu. Tj korisnik unese datum o d kada zeli da rezervise i datum do kada zeli da rezervise, a ja treba da mu izbacim sve slobodne Id-ove.
djLapac
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Problemi sa selektovanjem tabele po datumu28.10.2009. u 13:32 - pre 176 meseci
nisam siguran da kapiram pitanje

select * from idrezervacije where zauzeto=0 and datumod =< '2009-01-01' and datumdo >= '2009-10-10';

pri tome je 2009-01-01 datum kada koristnik oce da pocne a 2009-10-10 kada koristnik oce da zavrsi ..

ili .. ako imas tabelu rezervacija (id, soba_id, datumstart,datumstop) i oces da izvadis sobe koje nisu zauzete od 20090101 do 20091010 onda nam treba i neka tabela soba(soba_id, soba_ime, soba_velicina...)

Code:

select soba_id from soba where soba_id not in (select distinct soba_id from rezervacija where datumstart between '20090101' and '20091010' or datumstop between '20090101' and '20091010' or (datumstart < '20090101' and datumstop > '20091010'));


dakle select distinct soba_id from rezervacija where datumstart between '20090101' and '20091010' or datumstop between '20090101' and '20091010' or (datumstart < '20090101' and datumstop > '20091010'); ce ti vratiti sve soba_id koji su zauzeti posto ako je pocetak ili kraj rezevacije unutar trazenog perioda soba je za taj period zauzeta, ako su i start i stop van onda start mora da bude pra a stop posle

nadam se da je jasno
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
195.178.35.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Problemi sa selektovanjem tabele po datumu29.10.2009. u 08:06 - pre 176 meseci
Da mislim da je to to.
Kako sada da iz tabele rezervacije selektujem sva polja gde je datumstart iz ovog meseca ili iz narednog meseca
Da li je ovo ispravno, na primer da j etekuci mesec septembar?
select * from rezervacije where MONTH(datumstart) >= 9
djLapac
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Problemi sa selektovanjem tabele po datumu29.10.2009. u 08:18 - pre 176 meseci
da to je ok ... inace ako ti treba uvek "tekuci" mesec mozes da koristis MONTH(NOW())
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
195.178.35.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Problemi sa selektovanjem tabele po datumu29.10.2009. u 08:44 - pre 176 meseci
Da ne otvaram temu, a verovatno ima i u FAQ odgovor, samo jedno kratko pitanje
ima li neka kjniga na srpskom za mysql ili sql kod nas da se kupi, mozda sada na sajmu kjniga?
djLapac
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
195.178.35.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Problemi sa selektovanjem tabele po datumu29.10.2009. u 08:48 - pre 176 meseci
I samo joj jedna mala pomoc u prethodnom upitu ...where datumstart between '20090101' and '20091010'...
Datumi '20090101' i '20091010' jesu formata 'yyyymmdd'?
djLapac
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Problemi sa selektovanjem tabele po datumu29.10.2009. u 09:08 - pre 176 meseci
da to je format koji sam ja koristio ... za to kako ce mysql da prihvata format proveri locale i slicno .. dodatno, ima neki bug u par verzija kada ne pises datum kao yyyy-mm-dd .. tako da ti ja savetujem da uvek pises yyyy-mm-dd.... kao sto si i poceo, ne znam ni sto sam izostavio crtice...

za mysql na srpskom, nemam pojma, ja licno izbegavam knjige koje imaju veze sa racunarima u sirokom luku ako su na srpskom posto svaki prevodilac/pisac ima svoju terminologiju a kad vidim "pogonase", "vozace", "rucke", "datoteke" pripadne mi muka .. ako mislis ozbiljno da se bavis bilo cime vezano za racunare, a ne znas engleski, to ti je prvi korak ... ne moras da umes da ga pricas, ne moras da znas gramatiku, al moras da znas da citas i da razumes...

sto se knjiga o mysql-u uopste tice ... mislim da sam negde spominjao vec, knjiga koju je pravio mysql za polaganje sertifikata je po meni najbolja knjiga o mysql-u ... ja sam za 3-4 knjige radio "review / technical assistance" i mogu da ti kazem da su sve 4 tesko sr**e.... High Performance MySQL je odlicna knjiga ali nije za pocetnike, ima nekih combo-a PHP+MySQL za morone/in a nutshell/in 21 days ... (i tu sam za 2 bio taj neki "kontrolor") koje isto ne sluze nicemu ... realno to pisu ljudi koji za zivota nisu napisali liniju koda i posao im je da pisu knjige ... onda prekopiraju i "svojim jezikom" prepricaju user manuale sa primerima, uvale nekome poput mene da to pregleda i ispravi gomilo netacnosti (ako je negde nesto proslo, ne verujes sta je bilo u startu) o onda to prodaju ljudima koje mrzi da citaju manual... sto bi rekle moje komsije "znaci tuga"....
a ovi koji imaju iskustva u radu, i napisali su vise od 10 linija koda za zivota, oni svi pisu advanced knjige tako da pocetnickih bas nema da valjaju.... ovaj certification guide je odlican posto su ga pisali ljudi sa iskustvom za ceo raspon korisnika, i bili su debelo placeni za to .. tako da .. ako oces ozbiljno da se bavis mysql-om, to ti je po meni jedina knjiga koju moras da imas (i nemoj da cekas certification guide za 5.1 posto pitanje da li ce ikad izaci)

 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
195.178.35.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Problemi sa selektovanjem tabele po datumu29.10.2009. u 09:39 - pre 176 meseci
Znam engleski dobro, nego nemam puno vremena da procitam knjigu, pa mi onda malo brze ide kada je knjiga na srpskom, pa sam zbog toga pitao, mada sam unapred znao da dobra knjiga prevedena na srpski se ne moze naci :)
Hvala ti puno, nista uzecu ove na engleskom pa cu cim nadjem vremena da ih predjem.

djLapac
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
195.178.35.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Problemi sa selektovanjem tabele po datumu29.10.2009. u 09:42 - pre 176 meseci
Kako da kupimovu kjnigu MySQL 5 Certification Study Guide u elektronskom obliku ili bilo kako?
djLapac
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Problemi sa selektovanjem tabele po datumu29.10.2009. u 09:57 - pre 176 meseci
reko "ako ne znas" .. nisam mislio nista da prejudiciram ... ja sto se IT-a tice ne znam srpski, tuzno ali .. ne samo da necu da znam sta je vozac ili pogonas, pripadne mi muka .. no to je za neku drugu pricu


knjigu mozes da narucis sa amazona (sa linka koji sam postavio, amazon.co.uk salje bez problema za srbiju, samo ti treba kartica koja radi na netu)... uz knjigu dobijes cd sa primerima i slicno ... knjiska je bas super ... e sad, iskreno mislim da sam je video u nekoliko nasih knjizara u beogradu, dal u mamutu ili na platou .. da me ubijes .. negde na nekom spratu sam bio i prepoznao je .. al .. mislim da je mamut tamo u sremskoj, no mislim da je jeftinije da je porucis sa amazona
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
195.178.35.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Problemi sa selektovanjem tabele po datumu29.10.2009. u 10:08 - pre 176 meseci
Koristim internet karticu za kupovinu i svuda radi ok, nisam samo bio siguran da li bez problema stizu knjige sa Amazona kod nas.
Onda cu je uzeti.

Razocarao sam se u IT kjnige na srpskom kada sam citao kjigu Design Templates na engleskom, a onda istu kjigu citao na srpskom :)
Adapter je prevedeno sa Premostnik ili nesto slicno, a Singlton sa Jedinac :)
To je najgori prevod koji sam ikada video :)

jos jednom hvala
djLapac
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Problemi sa selektovanjem tabele po datumu29.10.2009. u 10:25 - pre 176 meseci
obrati paznju amazon.co.uk salje ok i stize ok, amazon.com - nekad nece da salju / nekad posalju pa ne stigne ...

za amazon.co.uk ako nekad ima vise prodavaca, neki nece da salju za jugu ...
 
Odgovor na temu

[es] :: MySQL :: Problemi sa selektovanjem tabele po datumu

[ Pregleda: 2395 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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