opá, valeu pela ajuda galera. David isso tambem já tinha feito, mas dava problema, porque tinha um intervalo entre os horarios selecionados que continuavam aparecendo. Thiago, valeu pela dica, mas tambem não deu certo, trazia horarios que não eram para estar lá. Mas consegui resolver de uma outra forma. Como apareceu a dificuldade de que em finais de semana não iriam ter agenda, então resolvi criar uma outra tabela onde coloco as datas com os horarios disponiveis, então posso marcar cada data e horario separadamente, inclusive fazer calculos e marcar a faixa inteira de horario que selecionei, por exemplo: se marcar das 8:00 as 10:00 no BD será marcado os campos 08 09 e 10 horas de respectiva data. assim consegui matar meu problema. e para a tabela não ficar muito grande, posso ir excluindo as datas que já passaram, pois o historico do cliente já terá sido salvo. Valeu pela ajuda de todos. obrigado! []´s Alecs