locked
Usando LIKE para uma parte do Parametro, ou Usar o Filtro com Like RRS feed

  • Pergunta

  • Tenho um Problema e teria duas soluções mas não estou sabendo aplicar.

    1º Gostaria de saber como passar um parametro para o meu like e ainda usando um caractere curinga(%)

    EX: 

    SELECT *

    FROM TABLE

    WHERE
    CONVERT(DATE,[PrazoExpedição],103) >= @Data_Inicio AND 
            CONVERT(DATE,[PrazoExpedição],103) <= @Data_Fim 
    AND
    [SolicitaçãoValue] = 'Consulta'

    AND
    TipoConsultaValue like '@Tipo_Consulta%'

    2º Filtrar os dados diretamente no Filtro do DATASET utilizando o LIKE.

    Se puderem me ajudar em uma das duas propostas, agradeço.

    • Tipo Alterado Marcos SJ sexta-feira, 16 de outubro de 2015 12:42 Adequação
    • Tipo Alterado Marcos SJ sexta-feira, 23 de outubro de 2015 11:59 Adequaç
    quinta-feira, 15 de outubro de 2015 20:34

Respostas

  • Infelizmente não tentei essa forma amigo Cássio.

    Consegui da seguinte forma:

    SELECT  *

    FROM TABLE

    WHERE
    CONVERT(DATE,[PrazoExpedição],103) >= @Data_Inicio AND 
            CONVERT(DATE,[PrazoExpedição],103) <= @Data_Fim 
    AND
    [SolicitaçãoValue] = 'Consulta'
    AND
    TipoConsultaValue like @Tipo_Consulta+'%'

    • Marcado como Resposta Marcos SJ sexta-feira, 23 de outubro de 2015 11:59
    segunda-feira, 19 de outubro de 2015 18:46

Todas as Respostas

  • SELECT  *

    FROM TABLE

    WHERE
    CONVERT(DATE,[PrazoExpedição],103) >= @Data_Inicio AND 
            CONVERT(DATE,[PrazoExpedição],103) <= @Data_Fim 
    AND
    [SolicitaçãoValue] = 'Consulta'
    AND
    TipoConsultaValue like '@Tipo_Consulta'

    sqlCommand.Parameters.Add("@Tipo_Consulta", "%" + Tipo_Consulta + "%");
    domingo, 18 de outubro de 2015 20:45
  • Infelizmente não tentei essa forma amigo Cássio.

    Consegui da seguinte forma:

    SELECT  *

    FROM TABLE

    WHERE
    CONVERT(DATE,[PrazoExpedição],103) >= @Data_Inicio AND 
            CONVERT(DATE,[PrazoExpedição],103) <= @Data_Fim 
    AND
    [SolicitaçãoValue] = 'Consulta'
    AND
    TipoConsultaValue like @Tipo_Consulta+'%'

    • Marcado como Resposta Marcos SJ sexta-feira, 23 de outubro de 2015 11:59
    segunda-feira, 19 de outubro de 2015 18:46