Ir para conteúdo

POWERED BY:

Arquivado

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

Jairo Carvalho

Problema com select multiplos campos

Recommended Posts

Olá pessoal,

Desenvolvi um sistema agrícola e agora o pessoal precisa de um relatório no ano safra, que vai se abril à abril, no caso abril de 2015 à abril de 2016, até ai tudo bem, um between resolveria, porém, ao invés de cadastrar as despesas em um campo chamada "Data" eu cadastrei as despesas separando a data em três campos "Dia" , "Mês" e "Ano", agora não faço ideia de como trazer em um select essa informação.

 

Basicamente seria isso selecionar todas as despesas do mes 04 de 2015 à 04 de 2016

 

Segue a tabela:

 

 

CREATE TABLE `lc_despesa` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`qt` int(11) DEFAULT NULL,
`dia` int(2) unsigned zerofill DEFAULT NULL,
`mes` int(2) unsigned zerofill DEFAULT NULL,
`ano` int(4) DEFAULT NULL,
`hora` time DEFAULT NULL,
`tp_nf` varchar(45) DEFAULT NULL,
`nf` varchar(45) DEFAULT NULL,
`valor` double DEFAULT NULL,
`id_propriedade` int(11) DEFAULT NULL,
`descricao` varchar(100) DEFAULT NULL,
`status` int(1) DEFAULT '1',
`id_insumo` int(11) DEFAULT NULL,
`tp_pgto` varchar(45) DEFAULT NULL,
`desc_pgto` varchar(200) DEFAULT NULL,
`pgto_dia` int(2) DEFAULT NULL,
`pgto_mes` int(2) DEFAULT NULL,
`pgto_ano` int(4) DEFAULT NULL,
`id_produtor` int(11) DEFAULT NULL,
`empresa` varchar(200) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1184 DEFAULT CHARSET=latin1;

 

Agradeço desde já qualquer ajuda!

Muito Obrigado

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.