Hi all,
I found something strange with calculate field query in MySQL 5.

My base table structure like this :
CREATE TABLE `BrgIn2` ( `PO` varchar(17) NOT NULL default '', `BrgId` int(10) NOT NULL default '0', `Qty` decimal(10,3) NOT NULL default '0.000', `Price` decimal(19,4) NOT NULL default '0.0000', `Kurs` decimal(10,4) default NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 Create Table testig Select PO,BrgId,Qty,Price,Kurs, Qty*Price*Kurs AS Amount from BrgIn2

Result in MySQL 4.1x

CREATE TABLE `testig` ( `PO` varchar(17) NOT NULL default '', `BrgId` int(10) NOT NULL default '0', `Qty` decimal(10,3) NOT NULL default '0.000', `Price` decimal(19,4) NOT NULL default '0.0000', `Kurs` decimal(10,4) default NULL, `Amount` double(21,4) default NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1

Result in MySQL 5.0.20a

CREATE TABLE `testig` ( `PO` varchar(17) NOT NULL default '', `BrgId` int(10) NOT NULL default '0', `Qty` decimal(10,3) NOT NULL default '0.000', `Price` decimal(15,4) NOT NULL default '0.0000', `Kurs` decimal(10,4) default NULL, `Amount` decimal(35,11) default NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 The result field is different size. Is it normal behaviour for MySQL 5 or bug? Because i have trouble with this behaviour in my apps. I use Delphi 5/6 for my development tool.

regards,
Hendro

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to