Como recuperar dados por datas que não são afiliadas ao mesmo campo em cada registro

0

Eu tenho uma base de dados com campos (ou seja, data 1, data 2, data 3, etc.). Associados a essas datas estão o Café da Manhã 1, o Almoço 1, o Jantar 1. A data 1 de cada pessoa não é necessariamente a mesma data, dependendo de quando eles estão pedindo suas refeições. Gostaria de saber quantos cafés da manhã, almoços e jantares estão associados a uma data específica (ou seja, quantos cafés da manhã existem para 4 de maio de 2013 etc., que podem ser a data 1 de uma pessoa e a data 2 de outra pessoa. POR FAVOR, AJUDE-ME! Estou preenchendo a questão de como extrair as informações de que preciso no formato que preciso classificar por data. Criei um belo formulário para adicionar dados, mas tornou-se bastante difícil recuperar os dados. .

    
por Doris 16.04.2013 / 00:08

1 resposta

0

Acredito no seu comentário que parece que você tem uma tabela como esta:

Evocêquerterumaconsultaparaencontrartodososcafésdamanhãpordata.OproblemaéqueosdadosnãosãodeformafácilparaoSQLconsultar.Vocêprecisacolocarumformatoderelaçãomaisparaobancodedadosparapoderconsultá-lo(esseprocessoéchamadode normalização ).

Você precisa que a data seja uma única coluna assim:

Em seguida, você pode executar consultas com uma cláusula GROUP BY para agrupar e contar todos os cafés da manhã por data.

    
por 16.04.2013 / 02:51