Avatar billede sth Novice
01. april 2006 - 15:16 Der er 1 løsning

beregn sum pr dato

jeg skal have beregnet en sum på pris pr dato, jeg har følgende 2 tabeller:

CREATE TABLE `temp_ordre` (
  `tempid` int(9) NOT NULL auto_increment,
  `username` varchar(100) default NULL,
  `cust` varchar(10) default NULL,
  `part` varchar(10) default NULL,
  `antal` double default NULL,
  `dato` varchar(10) default NULL,
  `emb_ok` char(3) default 'ja',
  `pris` double NOT NULL default '0',
  PRIMARY KEY  (`tempid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

CREATE TABLE `pris` (
  `pris_cust` varchar(8) default NULL,
  `pris_part` varchar(18) default NULL,
  `pris_min` int(11) default NULL,
  `pris_max` int(11) default NULL,
  `Pris_ehpris` decimal(10,3) default NULL,
  KEY `pris_cust` (`pris_cust`,`pris_part`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;



jeg kan bare ikke få det til at virke dette er hvas jeg kommer frem til:
SELECT SUM(temp_ordre.antal between pris.pris_min and pris.pris_max) as tot_pris
FROM temp_ordre, pris
where 
temp_ordre.cust =pris.pris_cust
and
temp_ordre.part= pris.pris_part
GROUP  BY temp_ordre.dato


men som dem af jer der ved noget om dette emne nok allerede har set så virker det ikke nogen der kan hælpe?
Avatar billede sth Novice
05. april 2006 - 17:53 #1
Hmmmm ikke meget hjælp at hente her, så jeg har løst det med ved at lave et par loop's
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester