我有一个存储过程,其输入参数为@startDate 作为日期时间,我正在使用此参数将此字段与表列进行比较。如果 SP 中的用户未传递时间戳,我想转换该 @startDate 字段?
示例:假设如果用户传递 @startDate = '01/14/2018 6:30:00 PM' 那么不应该像在 SP 中那样接受它,但是如果 @startDate 传递为 '01/14/2018'只有这样它才应该转换为“01/14/2018 11:59:59 PM”。
我有一个存储过程,其输入参数为@startDate 作为日期时间,我正在使用此参数将此字段与表列进行比较。如果 SP 中的用户未传递时间戳,我想转换该 @startDate 字段?
示例:假设如果用户传递 @startDate = '01/14/2018 6:30:00 PM' 那么不应该像在 SP 中那样接受它,但是如果 @startDate 传递为 '01/14/2018'只有这样它才应该转换为“01/14/2018 11:59:59 PM”。
有几种方法。这是一个。