Pessoal, queria saber como fazer um select que pode receber um ou mais parâmetros…
exemplo a consulta abaixo:
SELECT DISTINCT (Dispositivo.Numero) AS Dispositivo,
(Dispositivo.CodigoTecnologia) AS CodTecnologia,
(Dispositivo.CodigoAPNConfigurada) AS APNConfigurada,
(SIMCard.Numero) AS SIMCard,
(Linha.Numero) AS Linha,
(SIMCard.CodigoOperadora) AS Operadora,
(SIMCard.CodigoAPNProvisionada) AS APNProvisionada,
(SIMCard.CodigoStatusSIMCard) AS StatusSIMCard,
(Processamento.CodigoFonteDados) AS Fonte,
(Dispositivo.IMEI) AS IMEI,
(SIMCard.IMSI) AS IMSI,
(Linha.CodigoStatusLinha) AS StatusLinha,
(SIMCard.ConsumoDados) AS ConsDados,
(Processamento.MatriculaCadastro) AS Matricula
FROM SIMCard, Dispositivo, Linha, Processamento, SIMCardDispositivo
WHERE Dispositivo.CodigoTecnologia IN (22, 23)
AND SIMCard.CodigoOperadora IN (10,11, 12)
AND Linha.CodigoStatusLinha IN (16,15)
AND SIMCard.Numero = SIMCardDispositivo.SIMCard_Numero
AND SIMCardDispositivo.Dispositivo_Numero = Dispositivo.Numero
AND Linha.Numero = SIMCard.NumeroLinha
No in vai ser recebido valores inseridos na tela… só não sei como fazer o select se adaptar a isso…
os valores podem ser só de um campo, ou dos 3, e podendo ser mais de um valor por campo…