none
(RESOLVIDO) agendar servico HORA_INICIAL e HORA_FINAL RRS feed

  • Pergunta

  • :D

    eu estou usando a seguinte query, porém, nao esta funcionando:

    "SELECT * FROM agendamento_multiuso WHERE DATA = convert(datetime,@data,103)  and ";
                sql += "( (hora_inicio <=  convert(datetime,@hora_inicio,103) and Hora_final >= convert(datetime,@Hora_final,103) ) ";
                sql += "or  ( hora_inicio <=  convert(datetime,@hora_inicio,103) and Hora_final >= convert(datetime,@hora_final,103) )";
                sql += "or   ( hora_inicio>=  convert(datetime,@hora_inicio,103) and Hora_final <= convert(datetime,@hora_final,103) )  )";




    quinta-feira, 22 de agosto de 2013 16:03

Respostas

  • Eu consegui! como? Usei TimeSpan para comparar as horas!!

    Eu peguei as horas do banco, e salvei em uma variável, a partir dai eu pude comparar com as horas dos controles TEXTBOX.

    Abraço!!!

    • Marcado como Resposta Daniel O. Farias quinta-feira, 22 de agosto de 2013 23:53
    quinta-feira, 22 de agosto de 2013 23:52

Todas as Respostas

  • Daniel O. Farias,

    esta dando algum erro ou não esta retornando nada??? qual o formato de data que vc está passando no parâmetro

    dd/MM/yyyy -  yyyy-MM-dd  ??????????


    Diego Almeida Barreto System Analyst / Software Developer

    quinta-feira, 22 de agosto de 2013 16:46
  • eu estou convertendo a data de um textbox para o formato do banco e comparando.
    quinta-feira, 22 de agosto de 2013 17:25
  • Eu consegui! como? Usei TimeSpan para comparar as horas!!

    Eu peguei as horas do banco, e salvei em uma variável, a partir dai eu pude comparar com as horas dos controles TEXTBOX.

    Abraço!!!

    • Marcado como Resposta Daniel O. Farias quinta-feira, 22 de agosto de 2013 23:53
    quinta-feira, 22 de agosto de 2013 23:52