Autor | Zpráva | ||
---|---|---|---|
creck Profil |
#1 · Zasláno: 7. 6. 2006, 10:26:14
Zdravím,
poptřeboval bych seradti data s tabulky podle uloženého datumu, který zadává uživatel ve tvaru (D)D.(M)M.RRRR a ukládá se do sloupce DATUM typu TEXT. Dekuji za radu ... |
||
tiso Profil |
#2 · Zasláno: 7. 6. 2006, 10:37:17
...veď to zoraď :-)
Tomu sa hovorí zle navrhnutá databáza... Vhodnejšie by bolo vstup od užívateľa previesť na normálny číselný typ dátumu v správnom tvare a triediť podľa toho.. |
||
creck Profil |
#3 · Zasláno: 7. 6. 2006, 10:50:22
Neni problem to predelat, jde o to, ze jsem to nepredpokladal, jen jsem chtel vedet jestli nahodou neexistuje nejake jine reseni ...
|
||
tiso Profil |
#4 · Zasláno: 7. 6. 2006, 10:54:32
Ak hej, tak komplikované... Ale neopravuj chybu ďalšou chybou...
|
||
Kajman_ Profil * |
#5 · Zasláno: 7. 6. 2006, 13:03:10
Pro řazení zle použít
order by substring_index(DATUM,'.',-1)+0, substring_index(substring_index(DATUM,'.',2),'.',-1)+0, substring_index(DATUM,'.',1)+0 Ale lepší bude ten sloupeček převést na datum. update tabulka newdatum=concat(substring_index(DATUM,'.',-1), '-', substring_index(substring_index(DATUM,'.',2),'.',-1), '-', substring_index(DATUM,'.',1)) Nebo tak nějak. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0