Hi! Hope you can help me with this one. Im trying to learn this with stored procedures and optimize my databases. Can someone point what wrong with this? --------------------------------------------------------------------------------------------------------------------------------------
DELIMITER $$ DROP PROCEDURE IF EXISTS `vagsql`.`sok` $$ CREATE [EMAIL PROTECTED] PROCEDURE `sok`(skatt int, datum1 DATE, datum2 DATE, OUT ut_summa decimal(8,2)) BEGIN SELECT SUM(trans2.nettovikt) INTO ut_summa FROM trans2 INNER JOIN artikel on trans2.artikel=artikel.artikel WHERE trans2.transtid between 'datum1' and 'datum2' and artikel.reservinteger='skatt' group by artikel.volympris; END $$ DELIMITER ; ------------------------------------------------------------------------------------------------------------------------ call sok('01','2007-01-01 00:00:00', '2007-01-10 23:59:59', @out); select @out; All I get is that "No data - zero rows fetched, selected or processed" When running this in query brower everything looks ok. SELECT SUM(trans2.nettovikt) as summa FROM trans2 INNER JOIN artikel on trans2.artikel=artikel.artikel WHERE trans2.transtid between '2007-07-01 00:00:00' and '2007-07-02 23:59:59' and artikel.reservinteger='01' group by artikel.volympris; Im running mysql 5.1.11. Thanks in advance! /Tomas