| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal max-m: 02.04.2009 9:48 | |
|
Caute,
riesim taky mensi problem. mam v DB tabulku napr.: zoznam, kde mam stlpce datum a cas. oba stlpce su CHAR vo formatoch: datum=03.12.2009 a cas 09:22.
ja potrebujem echo usporiadat podla datumu a zaroven casu (najnovsie uplne navrchu). to sa mi usporiadalo v pohode, kym tam bol len jeden mesiac, to kedze je uz 4. mesiac a mam tam aj tieto datumy, bud sa mi april dava na koniec zoznamu alebo ak sa da hore tak prvy nie je najnovsi (napr. 02.04. 09:30 - dalsi je 02.04. 09:25 ale uplne prvy vlozeny aprilovy napr. 01.04. 02:00 - dalsi je 01.04. 02:30....)
skusal som toto:
Kód: $query3="SELECT * FROM zoznam WHERE typ='".$typ."' AND region='".$lokalita."' AND den='".$den."' ORDER BY datum ASC ,cas DESC"; Kód: $query3="SELECT * FROM zoznam WHERE typ='".$typ."' AND region='".$lokalita."' AND den='".$den."' ORDER BY datum DESC ,cas DESC";
....
v podstate vsetky kombinacie DESC s ASC.
dufam, ze som to popisal tak, ze sa to da pochopit.
DIK.
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 02.04.2009 10:22 | |
|
preco si nedas datum a cas do jedneho stlpcu typu DATETIME ?
mal by si to ovela jednoduchsie
_________________ Sorry za prelkepy |
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal autor témy max-m: 02.04.2009 10:32 | |
|
neskoro
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
hmm, tak co uz s tebou, ked si to takto spravil nemas v tabulke nejake id? V podstate by si to mohol zoradovat podla toho, kedze novsi zaznam ("vacsi" datum) by mal mat vacsie id...
_________________ 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 |
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal autor témy max-m: 02.04.2009 10:58 | |
|
veru, uz teraz asi nic jasne mam aj ID a tam by som to vedel "otocit"
//edit (max-m)
inak: uz ked sa spomenul ten DATETIME format, to sa da normalne do tohto stlpca vlozit akykolvek datum a cas alebo sa tam vklada automaticky podla datumu a casu vytvorenia daneho zaznamu?
//edit (max-m) no.2
takze to podla ID ist nemoze, pretoze sa pri niektorych zaznamoch stane, ze sa vlozil napr. datum 12.04.2009, hod. 12:00 a ID zaznamu je 200, a potom sa vlozi napr. datum 12.02.2009, hod. 11:00 a ID zaznamu je 201 a asi je jasne, co sa stane, keby som to daval podla ID.
proste to fakt potrebujem podla datumu a casu.
za vsetky napady dopredu DIK.
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 02.04.2009 15:39 | |
|
Do DATETIME sa da vlozit akykolvek cas, podobne aj s TIMESTAMP. Mozes skusit aj ukladat unixovy cas ( http://php.net/time) - a ten sa ti aj najjednoduchsie bude dat previest do ineho formatu.
Mal by si si to prerobit, tvoje riesenie nie je idealne.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
ak to teda nejde cez id a nechces menit strukturu tabulky, tak mozes pouzit toto:
Kód: SELECT * FROM tbl ORDER BY CAST(CONCAT(datum,' ',cas) AS DATETIME)
kde "datum" a "cas" su nazvy stlpcov
_________________ 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 |
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal autor témy max-m: 02.04.2009 15:43 | |
|
tak to mi je jasne a uvidim, ci nakoniec pristupim k prerabke... no najradsej by som sa tomu uz teraz vyhol...
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| ORDER BY datum v PHP, ASP | 2 | 496 | 05.05.2009 14:23 sedlák | | ORDER by $priemer DESC v Databázy | 7 | 712 | 03.08.2008 15:23 Punker661 | | Wolfenstein: The New Order [ Choď na stránku: 1, 2, 3 ] v Počítačové hry | 63 | 2549 | 29.01.2015 21:29 d&rthak | | pomozte s ORDER BY v PHP, ASP | 6 | 489 | 19.07.2007 14:36 zero0x | | mysql ORDER BY dva stlpce v Databázy | 2 | 933 | 30.12.2009 11:27 pilná lama glama | | Codeigniter Query - order by - samý error v PHP, ASP | 5 | 521 | 18.01.2012 22:23 shaggy | | Nový svetový poriadok / new world order v Spoločnosť, politika, psychológia, filozofia, náboženstvo | 15 | 1323 | 09.07.2013 21:16 Daron | | New world order/ Illuminati a Slobodomurári v Spoločnosť, politika, psychológia, filozofia, náboženstvo | 1 | 655 | 30.12.2013 10:42 haffen | | Unknown column 'poradi' in 'order clause' v PHP, ASP | 8 | 514 | 05.01.2009 13:38 Feko | | P: Far Cry 5 pre-order DLC v Predám | 0 | 249 | 24.05.2018 15:18 skyloadd | | Ambiciózna PS4 akcia The Order 1886 sa odhaľuje v Herné konzoly | 0 | 420 | 23.10.2013 16:19 automoto2 | | Select s ORDER BY podla priemerov z inych tabuliek v Databázy | 1 | 446 | 02.11.2011 16:09 GoodWill | | ORDER BY podla id IN (3, 5, 1, 10, 9) v Databázy | 8 | 465 | 31.12.2014 14:13 JanoF | | I/P: Star Wars JEDI : Fallen Order (Deluxe edition) Xbox One v Predám | 3 | 373 | 02.06.2020 21:55 T.C.B.E.E | | Validator hlasi "Byte-Order Mark found in UTF-8 File." v HTML, XHTML, XML, CSS | 3 | 679 | 05.09.2010 13:02 chrono | | M Firefox problém so sťahovaním a GCH problém s updatom v Sieťové a internetové programy | 0 | 1362 | 23.01.2015 16:06 Stary |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|