Eu tenho um procedimento armazenado com parâmetro de entrada como @startDate como datetime e estou usando esse parâmetro para comparar esses campos com a coluna da tabela. Eu quero converter esse campo @startDate se o timestamp não for passado pelo usuário em SP?
Exemplo: digamos que se o usuário passar @startDate = '01/14/2018 6:30:00 PM', então não deve ser considerado como está no SP, mas se @startDate for passado como '01/14/2018' só então deve ser convertido para '01/14/2018 11:59:59 PM'.
Há algumas maneiras. Aqui está um.