Mailinglisten-Archive |
Hi Andy
Andreas Stagl schrieb am Mittwoch, 29. Januar 2003 um 12:15:
> Folgendes Statement funktioniert:
> SELECT ReqIdn FROM ReqTbl WHERE ReqIdn = 'ABC20030129001';
> Folgendes hingegen nicht:
> SELECT ReqIdn FROM ReqTbl WHERE ReqIdn =
> CONCAT('ABC',REPLACE(LEFT(NOW(),10),'-',''),LPAD('1',3,'0'));
> Die Prüfung, ob der String erfolgreich zusammengesetzt wird, gibt auch den
> richtigen String aus:
> SELECT CONCAT('ABC',REPLACE(LEFT(NOW(),10),'-',''),LPAD('1',3,'0'));
Tausch doch mal LEFT mit REPLACE, also so:
SELECT CONCAT('ABC',LEFT(REPLACE(NOW(),'-',''),8),LPAD('1',3,'0'))
HTH Frank
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive