4 - Consultas
From Grupo2 Ahand
Line 7: | Line 7: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
- | <td><font face="Courier New" size="2" | + | <td><font face="Courier New" size="2"> |
<b><font color="#FF0000">-- SELECIONA O NÚMERO DE OCORRÊNCIAS POR MOTORISTA </font></b><br> | <b><font color="#FF0000">-- SELECIONA O NÚMERO DE OCORRÊNCIAS POR MOTORISTA </font></b><br> | ||
SELECT COUNT(OM.ID_OCORRENCIA) AS TOTAL_OCORRENCIAS, M.NOME, | SELECT COUNT(OM.ID_OCORRENCIA) AS TOTAL_OCORRENCIAS, M.NOME, | ||
Line 14: | Line 14: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
- | <td><font face="Courier New" size="2" | + | <td><font face="Courier New" size="2"> |
<b><font color="#FF0000">-- SELECIONA INFORMAÇÕES DO USUÁRIO, QUAL A | <b><font color="#FF0000">-- SELECIONA INFORMAÇÕES DO USUÁRIO, QUAL A | ||
ROTA QUE O MESMO UTILIZA, SEU PONTO DE INICIO E FIM, COMO TB O BAIRRO E | ROTA QUE O MESMO UTILIZA, SEU PONTO DE INICIO E FIM, COMO TB O BAIRRO E | ||
Line 27: | Line 27: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
- | <td><font face="Courier New" size="2"><b><font color="#FF0000">-- APENAS ORDENA PELO NOME DE USUÁRIO A CONSULTA ACIMA</font></b | + | <td><font face="Courier New" size="2"><b><font color="#FF0000">-- APENAS ORDENA PELO NOME DE USUÁRIO A CONSULTA ACIMA</font></b> |
SELECT U.ID_USUARIO, U.NOME, U.CPF, R.ID_ROTA, R.PONTO_INICIO, | SELECT U.ID_USUARIO, U.NOME, U.CPF, R.ID_ROTA, R.PONTO_INICIO, | ||
R.PONTO_FIM, REF.BAIRRO, REF.DESCRICAO<br> | R.PONTO_FIM, REF.BAIRRO, REF.DESCRICAO<br> | ||
Line 36: | Line 36: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
- | <td><font face="Courier New" size="2"><b><font color="#FF0000">-- CONTA QUANTOS USUARIOS EXISTE POR ROTA, SEPARANDO OS RESULTADOS POR ROTA DECRESCENTE. ALÉM DISSO INFORMA O ID_ROTA COMO TAMBÉM PONTO DE INÍCIO E FIM </font></b | + | <td><font face="Courier New" size="2"><b><font color="#FF0000">-- CONTA QUANTOS USUARIOS EXISTE POR ROTA, SEPARANDO OS RESULTADOS POR ROTA DECRESCENTE. ALÉM DISSO INFORMA O ID_ROTA COMO TAMBÉM PONTO DE INÍCIO E FIM </font></b> |
SELECT R.ID_ROTA, R.PONTO_INICIO, R.PONTO_FIM, COUNT(U.ID_USUARIO) | SELECT R.ID_ROTA, R.PONTO_INICIO, R.PONTO_FIM, COUNT(U.ID_USUARIO) | ||
TOTAL_USUARIOS<br> | TOTAL_USUARIOS<br> | ||
Line 46: | Line 46: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
- | <td><font face="Courier New" size="2" | + | <td><font face="Courier New" size="2"> |
<b><font color="#FF0000">-- SELECIONA O NOME DO MOTORISTA, O VEÍCULO QUE DIRIGE, O PROPRIETARIO DESSE VEICULO, A ROTA QUE ESTE MOTORISTA FAZ,PERIODO, REFERENCIAS DESSA ROTA</font></b><br> | <b><font color="#FF0000">-- SELECIONA O NOME DO MOTORISTA, O VEÍCULO QUE DIRIGE, O PROPRIETARIO DESSE VEICULO, A ROTA QUE ESTE MOTORISTA FAZ,PERIODO, REFERENCIAS DESSA ROTA</font></b><br> | ||
SELECT M.ID_MOTORISTA, M.NOME, P.NOME AS PROPRIETARIO_VEICULO, V.MARCA, | SELECT M.ID_MOTORISTA, M.NOME, P.NOME AS PROPRIETARIO_VEICULO, V.MARCA, |
Revision as of 09:08, 15 December 2006
SELECIONA TODAS AS OCORRÊNCIAS DO MOTORISTA SELECT OM.*, M.NOME, M.ID_MOTORISTA FROM motoristas AS m,
ocorrencias_motoristas AS om |
-- SELECIONA O NÚMERO DE OCORRÊNCIAS POR MOTORISTA |
-- SELECIONA INFORMAÇÕES DO USUÁRIO, QUAL A
ROTA QUE O MESMO UTILIZA, SEU PONTO DE INICIO E FIM, COMO TB O BAIRRO E
DESCRIÇÃO DA REFERÊNCIA |
-- APENAS ORDENA PELO NOME DE USUÁRIO A CONSULTA ACIMA
SELECT U.ID_USUARIO, U.NOME, U.CPF, R.ID_ROTA, R.PONTO_INICIO,
R.PONTO_FIM, REF.BAIRRO, REF.DESCRICAO |
-- CONTA QUANTOS USUARIOS EXISTE POR ROTA, SEPARANDO OS RESULTADOS POR ROTA DECRESCENTE. ALÉM DISSO INFORMA O ID_ROTA COMO TAMBÉM PONTO DE INÍCIO E FIM
SELECT R.ID_ROTA, R.PONTO_INICIO, R.PONTO_FIM, COUNT(U.ID_USUARIO)
TOTAL_USUARIOS |
-- SELECIONA O NOME DO MOTORISTA, O VEÍCULO QUE DIRIGE, O PROPRIETARIO DESSE VEICULO, A ROTA QUE ESTE MOTORISTA FAZ,PERIODO, REFERENCIAS DESSA ROTA |