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

SELECT jedan predhodni i dva sledeca datuma???

[es] :: MySQL :: SELECT jedan predhodni i dva sledeca datuma???

[ Pregleda: 4564 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zgas

Član broj: 74613
Poruke: 334
*.ptt.yu.

Sajt: odbrojavanje.com


Profil

icon SELECT jedan predhodni i dva sledeca datuma???27.08.2007. u 08:54 - pre 202 meseci
Imam tabelu sa kolonom datuma. Tatumi nisu kontinuirani vec je razlika u njima i po nekoliko dana i to bez odredjenog pravila.

Potrebano je da iz baze izvucem tri datuma u odnosu na danasnji dan.

To jest: Potreban mi je najblizi PREDHODNI datum u odnosu na danasnji datum, i DVA SLEDECA najbliza datuma u odnosu na danasnji datum.

Da li je to moguce uraditi nekako sa jednim querijem? Pokusavam da vidim ali ne mogu...

Molim za pomoc ili predlog.

Aukcije, www.Odbrojavanje.com
Aukcija može biti osvojena jeftino - za 30 sekundi a 6 dinara!
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
91.150.127.*



+11 Profil

icon Re: SELECT jedan predhodni i dva sledeca datuma???27.08.2007. u 11:14 - pre 202 meseci
Milsim da ne moze samo sa jednim upitom. Treba prvo danarpavis jedan upit da nadjes odgovarajuci prethodni datum, a onda drugi upit kojim ces izdvojiti datume pocev od tog prethodnog.
 
Odgovor na temu

zgas

Član broj: 74613
Poruke: 334
*.yu
Via: [es] mailing liste

Sajt: odbrojavanje.com


Profil

icon Re: SELECT jedan predhodni i dva sledeca datuma???27.08.2007. u 11:42 - pre 202 meseci
>
Da... Nadao sam se da moze nekako sa jednim upitom.

Hvala.
Aukcije, www.Odbrojavanje.com
Aukcija može biti osvojena jeftino - za 30 sekundi a 6 dinara!
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.simex-su.co.yu.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: SELECT jedan predhodni i dva sledeca datuma???27.08.2007. u 11:44 - pre 202 meseci
Code:

SELECT datum
  FROM tabela        
 WHERE datum <> CURRENT_DATE
 GROUP BY datum
 ORDER BY datum DESC
 LIMIT 3

"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

zgas

Član broj: 74613
Poruke: 334
*.yu
Via: [es] mailing liste

Sajt: odbrojavanje.com


Profil

icon Re: SELECT jedan predhodni i dva sledeca datuma???27.08.2007. u 12:20 - pre 202 meseci

Aukcije, www.Odbrojavanje.com
Aukcija može biti osvojena jeftino - za 30 sekundi a 6 dinara!
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.simex-su.co.yu.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: SELECT jedan predhodni i dva sledeca datuma???27.08.2007. u 12:32 - pre 202 meseci
@zgas: no comment!? :)
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
91.150.127.*



+11 Profil

icon Re: SELECT jedan predhodni i dva sledeca datuma???27.08.2007. u 13:32 - pre 202 meseci
Chacka, sta ako u tabeli ima pet slogova sa datumom starijim od trazenog? Ovaj tvoj upit ce da vrati prva tri, a ne jedan stariji i dva novija od trazenog datuma.
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.simex-su.co.yu.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: SELECT jedan predhodni i dva sledeca datuma???27.08.2007. u 13:42 - pre 202 meseci
E pa nisam tako svatio :)

Ako je tako onda:
Code:

(SELECT datum
   FROM tabela        
  WHERE datum < CURRENT_DATE
  GROUP BY datum
  ORDER BY datum DESC
  LIMIT 1
)
UNION ALL
(SELECT datum
   FROM tabela        
  WHERE datum > CURRENT_DATE
  GROUP BY datum
  ORDER BY datum
  LIMIT 2
 )

"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

[es] :: MySQL :: SELECT jedan predhodni i dva sledeca datuma???

[ Pregleda: 4564 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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