Moin!
Geht nicht, es werden dann das Datum vom Ursprung eingetragen.
[1] Bezeichner als Bezeichner verwenden hilft oft ungemein.
[2] Wozu im SELECT das Datum mit abfragen, wenn Du es gar nicht benötigst?
INSERT INTO `Tabelle_A` (`X`, `Y`, `Z`, `date`)
VALUES (
SELECT `X`,`Y`,`Z`,"2010-01-01 00:00"
FROM `Tabelle_A`
WHERE `Tabelle_A`.`date` LIKE "2010-07-14%"
)
;
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix