Autor | Zpráva | ||
---|---|---|---|
luma64 Profil |
#1 · Zasláno: 30. 5. 2014, 08:42:28
Zdravim, vedeli by ste pls poradit ? Potrebujem urobit update selectom z tabulky, kde je v specifikovanom poli splnena podmienka iba pre cast pola DATETIME:
UPDATE jqcalendar_zly SET jqcalendar_zly.starttime=(SELECT jqcalendar_dobry.starttime FROM jqcalendar_dobry WHERE jqcalendar_dobry.id=jqcalendar_zly.id AND jqcalendar_zly.right(starttime,8)='00:00:00' and j.description <>'vymazana'); |
||
juriad Profil |
#2 · Zasláno: 30. 5. 2014, 08:55:37
Něco jako toto?
UPDATE jqcalendar_zly zly JOIN jqcalendar_dobry dobry ON zly.id = dobry.id SET zly.starttime = dobry.starttime WHERE RIGHT(zly.starttime, 8) = '00:00:00' and zly.description <> 'vymazana'; Mimochodem, proč děláš takové harakiri s časem? Nestačí použít funkci TIME místo RIGHT? |
||
luma64 Profil |
#3 · Zasláno: 30. 5. 2014, 09:28:46
juriad:
Super. To je ono. No a harakiri...Spominany cas je castou pola typu DATETIME. Cas nesmie mat hodnotu 00:00:00. Ak sa taka vyskytne, treba ju opravit naspat. Dakujem za pomoc. |
||
juriad Profil |
#4 · Zasláno: 30. 5. 2014, 09:34:15
luma64:
Tak použij funkci TIME. Ta vrací časovou složku pole typu DATETIME. |
||
luma64 Profil |
#5 · Zasláno: 30. 5. 2014, 09:56:02
ok,dik.
|
||
Časová prodleva: 10 let
|
0