Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LegionInvader

somar resultados!!!

Recommended Posts

Olá, eu tenho um bd assim: que mostra os pedidos de certos produtos.

 

PHP [/tr][tr]CREATE TABLE `pedidos` (

`id` int(4) unsigned zerofill NOT NULL auto_increment,

`cliente` int(4) unsigned zerofill default NULL,

`produto` int(4) unsigned zerofill default NULL,

`quantidade` int(6) unsigned zerofill default NULL,

`carga` int(4) unsigned zerofill default NULL,

`data` date default NULL,

PRIMARY KEY (`id`),

UNIQUE KEY `id` (`id`),

KEY `id_2` (`id`)

) TYPE=MyISAM;

INSERT INTO pedidos VALUES("0001", "0001", "0002", "000020", "0001", "2005-01-31");

INSERT INTO pedidos VALUES("0002", "0001", "0002", "000050", "0001", "2005-01-31");

INSERT INTO pedidos VALUES("0003", "0001", "0001", "000100", "0001", "2005-01-31");

 

CREATE TABLE `produtos` (

`id` int(4) unsigned zerofill NOT NULL auto_increment,

`produto` varchar(250) default NULL,

`custo` double(5,2) unsigned zerofill default NULL,

`venda` double(5,2) unsigned zerofill default NULL,

`data` date default NULL,

PRIMARY KEY (`id`),

UNIQUE KEY `id` (`id`),

KEY `id_2` (`id`)

) TYPE=MyISAM;

INSERT INTO produtos VALUES("0001", "Foguete 12x1", NULL, NULL, "2005-01-30");

INSERT INTO produtos VALUES("0002", "Foguete 3 tiros", "10.00", "15.00", "2005-01-30");

[/tr]

 

eu estou precisando fazer um select, me informando o total de cada produto foi "pedido" na data de hoje. Eu estou com dificuldade em somar os resultados de cada produto.!!!

 

alguém pode me ajudar?

 

O RESULTADO DEVERIA SER:

100: Foguete 12x1

070: Foguete 3 tiros

 

alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

se eu entendi, o seu problema parece ser simplesbasta usar assim:

select produto FROM pedidos WHERE data = SUBSTRING(NOW(),1,10);

NOW() retorna a data atual no formato DATETIME (mm/dd/aaaa hh/ii/ss)mas usando a função SUBSTRING() com o ponteiro iniciando no 1 até o 10o valor retornado será "aaaa-mm-dd"com esse valor pode-se comparar a data cadastrada na coluna "data"troque a data de algum registro para testar a funcionalidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.