On 12-Jun-2003 Wong Zach-CHZ013 wrote:
> Hi
> 1 - I have a column whose datatype is longtext. Its content is
> 08/06/2003;
> I created a new column whose datatype is DATE. Its content is null now.
> How do write a SQL statement that
> inputs each row from 08/06/2003 in the
> old column to 2003-08-06 in a new column ?
>
> Eg:
> old column name - my_date
> new column name - my_new_date
>
> I tried
> select CONCAT(SUBSTRING(MY_DATE FROM 7),
> '-',SUBSTRING_INDEX(MY_DATE,'/',1), '-', MID(MY_DATE,4,2)) from dap_cell;
>
> But how do I put this value into its corresponding row in the new column
> ?
>
UPDATE dap_cell SET my_new_date=
REPLACE(CONCAT(RIGHT(my_date, 4), LEFT(my_date,5)), '/','');
Regards,
--
Don Read [EMAIL PROTECTED]
-- It's always darkest before the dawn. So if you are going to
steal the neighbor's newspaper, that's the time to do it.
(53kr33t w0rdz: sql table query)
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]