Автор Тема: MySql въпрос  (Прочетена 1443 пъти)

chonny

  • Напреднали
  • *****
  • Публикации: 16
    • Профил
MySql въпрос
« -: Sep 28, 2004, 12:51 »
Създавам четири таблици от който искам да извлека сумата от колоните им .
Проблема е че в зависимост от редовете в тях се полуват различни суми. ако bbt.1(в долния пример) е повече от един ред става каша


Примерен код

DROP TABLE IF EXISTS bbtall;
DROP TABLE IF EXISTS botall;
DROP TABLE IF EXISTS bcitall;
DROP TABLE IF EXISTS bcotall;

CREATE TEMPORARY TABLE IF NOT EXISTS bbtall SELECT SUM(B) AS broi,
SUM(((Dj * S)*B)/10000) AS KV, MID(`1`, 3) AS shift
FROM `bbt`
WHERE bbt.D >= '2004-09-01 00:00:00' AND bbt.D <= '2004-09-01 00:00:00'
GROUP BY bbt.1;

CREATE TEMPORARY TABLE IF NOT EXISTS botall SELECT SUM(B) AS broi,
SUM(((Dj * S)*B)/10000) AS KV, MID(`1`, 3) AS shift
FROM `bot`
WHERE bot.D >= '2004-09-01 00:00:00' AND bot.D <= '2004-09-01 00:00:00'
GROUP BY bot.1;

CREATE TEMPORARY TABLE IF NOT EXISTS bcitall SELECT SUM(B) AS broi,
SUM(((Dj * S)*B)/10000) AS KV, SUM(((TD * Dj * S)*B)/1000000) CUB, MID(`1`, 3) AS shift
FROM `bcot`
WHERE bcot.D >= '2004-09-01 00:00:00' AND bcot.D <= '2004-09-01 00:00:00'
GROUP BY bcot.1;

CREATE TEMPORARY TABLE IF NOT EXISTS bcotall SELECT SUM(B) AS broi,
SUM(((Dj * S)*B)/10000) AS KV,SUM(((TD * Dj * S)*B)/1000000) CUB, MID(`1`, 3) AS shift
FROM `bcit`
WHERE bcit.D >= '2004-09-01 00:00:00' AND bcit.D <= '2004-09-01 00:00:00'
GROUP BY bcit.1;

SELECT SUM(bbtall.broi) AS bbtbroi, SUM(botall.broi) AS botbroi,
SUM(bbtall.KV) AS bbtkv,SUM(botall.KV) AS botkv,
SUM(bcotall.broi) AS bcotbroi,SUM(bcitall.broi) AS bcitbroi,
SUM(bcotall.KV) AS bcotkv,SUM(bcitall.KV) AS bcitkv,
CONCAT(ROUND(((SUM(botall.KV))/(SUM(bbtall.KV))*100),2),'%') AS barsrand,
CONCAT(ROUND(((((SUM(bcitall.KV))/(SUM(bcotall.KV)/4))*100)),2), '%') AS ceprand

from `bbtall`,`botall`,`bcitall`,`bcotall`;


Ако някой може да помогне ще съм му много благодарен '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
MySql малък проблем.
Хардуерни и софтуерни проблеми
Marto 6 4447 Последна публикация Sep 25, 2002, 12:32
от
mysql въпрос
Настройка на програми
dumi 0 1363 Последна публикация Oct 08, 2003, 06:42
от dumi
Perl + CGI,DBI + Mysql ili PHP + Mysql
Общ форум
jica 3 5145 Последна публикация Sep 07, 2004, 17:02
от jica
Mysql проблем със стартирането(mysql.sock missing)
Настройка на програми
coveka 6 6961 Последна публикация Mar 01, 2008, 22:02
от coveka
Mysql: can't connect to local mysql server
Настройка на програми
wonder 1 5339 Последна публикация Mar 16, 2008, 01:17
от neter