SELECT Left([data],4) AS Ano, Mid([data],5,2) AS Mês, loja.descricao, CInt(DateDiff('n',CDate([horaFimPedido]),CDate([horaSaidaDriver]))) AS Minutos, Count(pedido.codigo) AS ContarDecodigo FROM pedido INNER JOIN loja ON pedido.codLoja = loja.codigo WHERE (((pedido.codStatusPedido)=1 Or (pedido.codStatusPedido)=2 Or (pedido.codStatusPedido)=3) AND ((pedido.horaSaidaDriver) Is Not Null) AND ((pedido.data)>=(SELECT dataInicial FROM TB_PERIODO) And (pedido.data)<=(SELECT dataFinal FROM TB_PERIODO))) GROUP BY Left([data],4), Mid([data],5,2), loja.descricao, CInt(DateDiff('n',CDate([horaFimPedido]),CDate([horaSaidaDriver])))
Este select acima funciona legal.
Mais eu preciso de algo parecido com o select abaixo:
select tb1.Minutos from (SELECT Left([data],4) AS Ano, Mid([data],5,2) AS Mês, loja.descricao, CInt(DateDiff('n',CDate([horaFimPedido]),CDate([horaSaidaDriver]))) AS Minutos, Count(pedido.codigo) AS ContarDecodigo FROM pedido INNER JOIN loja ON pedido.codLoja = loja.codigo WHERE (((pedido.codStatusPedido)=1 Or (pedido.codStatusPedido)=2 Or (pedido.codStatusPedido)=3) AND ((pedido.horaSaidaDriver) Is Not Null) AND ((pedido.data)>=(SELECT dataInicial FROM TB_PERIODO) And (pedido.data)<=(SELECT dataFinal FROM TB_PERIODO))) GROUP BY Left([data],4), Mid([data],5,2), loja.descricao, CInt(DateDiff('n',CDate([horaFimPedido]),CDate([horaSaidaDriver])))) AS tb1 where tb1.Minutos > 20
Na verdade preciso do campo minutos > 20 Alguém sabe como posso está fazendo isso ???