Geografia, perguntado por yohanakayo3847, 10 meses atrás

A secretaria Municipal de Transportes, recebeu da empresa de transportes coletivos uma planilha para o reajuste anual do preço das passagens, com essa planilha foi enviado um BKP com uma tabela chamada GIROCATRACA do ultimo Mês, esta tabela conta com a seguinte estrutura: campos id int(6) primary key Not Null, TP_catraca int(2) not null, produto int(2) not null. onde o campo TP_Catraca recebe os valores 1 para catraca em Terminais urbanos e 2 para catracas em Onibus/Microonibus/Vans. Para determinar a validade do reajuste para o cargo de Cobrador, a Secretaria solicitou a T.I. a contagem dos giros de catraca TOTAL, Catracas de Veículos e Catracas de Terminais urbanos. Ao que a equipe desenvolveu 1 único script que retornou as seguintes informações. Total_Ctr_Veic Total_Ctr_Terminal Total_Giros Análise as alternativas a seguir, identificando a que representa o correto Script. Assinale a alternativa que correta.

Soluções para a tarefa

Respondido por choraodafe
24

Resposta:

SELECT

(SELECT COUNT(tp_catraca) FROM GIROCATRACA WHERE tp_catraca = 2) AS TOTAL_CTR_VEIC,

(SELECT COUNT(tp_catraca) FROM GIROCATRACA WHERE tp_catraca = 1) AS TOTAL_CTR_TERMINAL,

(SELECT COUNT(*) FROM GIROCATRACA) AS TOTAL_GIROS

FROM GIROCATRACA GROUP BY TOTAL_GIROS;

Explicação:

Corrigido pelo AVA.

Respondido por vagner23reis
3

Resposta:

SELECT

(SELECT COUNT(tp_catraca) FROM GIROCATRACA WHERE tp_catraca = 2) AS TOTAL_CTR_VEIC,

(SELECT COUNT(tp_catraca) FROM GIROCATRACA WHERE tp_catraca = 1) AS TOTAL_CTR_TERMINAL,

(SELECT COUNT(*) FROM GIROCATRACA) AS TOTAL_GIROS

FROM GIROCATRACA GROUP BY TOTAL_GIROS;

Explicação:

SELECT

(SELECT COUNT(tp_catraca) FROM GIROCATRACA WHERE tp_catraca = 2) AS TOTAL_CTR_VEIC,

(SELECT COUNT(tp_catraca) FROM GIROCATRACA WHERE tp_catraca = 1) AS TOTAL_CTR_TERMINAL,

(SELECT COUNT(*) FROM GIROCATRACA) AS TOTAL_GIROS

FROM GIROCATRACA GROUP BY TOTAL_GIROS;

Perguntas interessantes