[ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.08.07
Prihlásený: 19.05.15
Príspevky: 39
Témy: 18 | 18
NapísalOffline : 20.03.2011 23:40 | Najblizsi datum

priklad ... potreboval by som pomoct ... mam script kde ukladam do mysql datumy napr. 2011-03-25 a potrebujem aby zobrazilo riadok v ktorom je najblizsi datum k aktualnemu datumu ... mohli by ste mi poradit? dakujem


Offline

Užívateľ
Užívateľ
Najblizsi datum

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
NapísalOffline : 21.03.2011 8:23 | Najblizsi datum

mas tam datumy aj vyssie ako je aktualny? ak nie, tak iba zoradis podla datumu zostupne a das limit na prvy zaznam.

ak tam mas aj ine datumy, porovnas s aktualnym casom (funkcia NOW()) tak, ze vyberies prvy mensi a prvy vacsi. a z tych dvoch vyberies ten, ktory je blizsie k aktualnemu. neviem ci sa to da vsetko spravit na urovni SQL, ale ja take finty nepoznam. zrejme bude potrebny aj zasah PHP.


_________________
Sorry za prelkepy
Offline

Správca fóra
Správca fóra
Najblizsi datum

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 21.03.2011 8:23 | Najblizsi datum

skus odpocitat aktualny datum od datumu v db (neviem, ci chces brat do uvahy aj starsie, alebo len neskorsie datumy) a podla tohto vysledku zorad vsetky zaznamy


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.08.07
Prihlásený: 19.05.15
Príspevky: 39
Témy: 18 | 18
Napísal autor témyOffline : 21.03.2011 9:39 | Najblizsi datum

nie nie ... napriklad ... dnes je 21.03.2011 a ja mam v tabulke urcity pocet zapasov s datumami ... niektore su odohrate a niektore sa este len budu hrat . a ja potrebujem an uvodnej stranke mat najblizsi a posledny odohraty .


Offline

Správca fóra
Správca fóra
Najblizsi datum

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 21.03.2011 10:01 | Najblizsi datum

vyuzijes napr. 2 selecty, ktore si mozes skombinovat - jeden bude zistovat datum posledneho odohrateho zapasu, tj. podmienka datum v db musi byt mensi (pripadne rovny - to je uz na tebe) ako aktualny, zoradenie, limit 1, a druhy bude vyberat prvy este neodohrany zapas, tj. podmienka datum vacsi (pripadne rovny - to je uz na tebe) ako aktualny datum, zoradenie, limit 1

aby to vsak bolo uplne spravne, mal by si kontrolovat aj cas, nie len datum...


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.08.07
Prihlásený: 19.05.15
Príspevky: 39
Témy: 18 | 18
Napísal autor témyOffline : 21.03.2011 17:41 | Najblizsi datum

a to porovavanie akym sposobom? ja viem ze je to mozno blba otazka ale potrebujem s tym pomoct .. den datum aktualny aj zadany by sa mal rozdelit mendz inejake premnne a nasledne porovanvat tie ? napr .den mesiac rok ... alebo existuje a funguje ye porovnam tvar 12-01-2011 z 11-02-2011?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 21.03.2011 17:42 | Najblizsi datum

idealne by bolo keby si sem dal definiciu tabulky a nejaku vzorku dat, aspon datumov


Offline

Správca fóra
Správca fóra
Najblizsi datum

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 21.03.2011 20:21 | Najblizsi datum

r3po píše:
a to porovavanie akym sposobom? ja viem ze je to mozno blba otazka ale potrebujem s tym pomoct .. den datum aktualny aj zadany by sa mal rozdelit mendz inejake premnne a nasledne porovanvat tie ? napr .den mesiac rok ... alebo existuje a funguje ye porovnam tvar 12-01-2011 z 11-02-2011?

na co chces rozdelovat datum? ved v db mas YYYY-MM-DD a aktualny datum ma tiez rovnaky format, takze ti medzi ne staci umiestnit spravne znamienko (<,>,<=,>=)


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
 [ Príspevkov: 8 ] 


Najblizsi datum



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

najst najblizsi input pre daným elementom

v JavaScript, VBScript, Ajax

21

1133

12.03.2011 18:40

DeeJay3

V tomto fóre nie sú ďalšie neprečítané témy.

Dátum

v HTML, XHTML, XML, CSS

6

598

18.03.2010 21:04

Antuanet

V tomto fóre nie sú ďalšie neprečítané témy.

datum

v PHP, ASP

8

747

22.02.2008 20:41

vl4kn0

V tomto fóre nie sú ďalšie neprečítané témy.

datum narodenia

v PHP, ASP

9

2228

10.01.2010 19:40

DeeJay3

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal: Dátum

v Assembler, C, C++, Pascal, Java

2

378

09.12.2016 14:23

LadyD

V tomto fóre nie sú ďalšie neprečítané témy.

Php Datum

v PHP, ASP

4

358

16.10.2013 18:20

funny102

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

algoritmus - datum

v Ostatné

3

590

16.12.2009 12:43

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

Ide o dátum

v PHP, ASP

4

487

02.06.2007 9:04

kmsa

V tomto fóre nie sú ďalšie neprečítané témy.

Dátum - pracovné dni

v PHP, ASP

5

658

09.10.2008 17:35

kmsa

V tomto fóre nie sú ďalšie neprečítané témy.

dátum v excelly

v Ostatné programy

0

335

26.12.2010 12:41

bledo

V tomto fóre nie sú ďalšie neprečítané témy.

datum - zmena formatu

v PHP, ASP

2

380

06.02.2010 14:35

Blackdevil

V tomto fóre nie sú ďalšie neprečítané témy.

Dátum do videa

v Video programy

0

610

05.09.2009 12:25

Phill

V tomto fóre nie sú ďalšie neprečítané témy.

Datum v trayi

v Operačné systémy Microsoft

3

423

18.12.2007 11:02

Mandy

V tomto fóre nie sú ďalšie neprečítané témy.

Datum do pascalu?

v Assembler, C, C++, Pascal, Java

2

760

05.06.2007 22:27

Ivan11114

V tomto fóre nie sú ďalšie neprečítané témy.

Čas a dátum

v Assembler, C, C++, Pascal, Java

8

531

04.06.2012 16:30

ado130

V tomto fóre nie sú ďalšie neprečítané témy.

ORDER BY datum

v PHP, ASP

2

533

05.05.2009 14:23

sedlák



© 2005 - 2024 PCforum, edited by JanoF