0

我的数据库中有两个字段。
1) Invoice_Date 和 Invoice_Time

他们从我的发票中记录了日期和时间。

我想在两个查询下选择数据:1)使用 From_Time DateTimePicker 和 To_Time DateTimePicker(它们显示为 19:20:18 PM)在这里我想选择 13:10:12 PM 到 18:10:20 PM 之间的数据,不管是哪一天。

2)其次,我想要特定数据范围(从 datatimepickers)到特定时间范围(时间 datatimepickers)的数据

请告知如何做。

我试过了:

@Time1 和 @Time2 之间的 InvTime

但它没有生成任何数据,而数据在给定的时间范围内存在。

请帮忙。谢谢

4

1 回答 1

0

我认为,如果我理解正确,您希望根据发票时间查找开始时间和停止时间之间的所有发票。我将假设发票时间是一个可能具有不同日期值的日期时间字段。

Where CONVERT(DATETIME(CONVERT(CHAR(5),invoice_time)) BETWEEN @StartTime AND @StopTime

您也可以对开始和停止时间进行相同的转换。这里的关键是您要比较的所有日期时间值都具有相同的日期,因为我们只关心时间,因此日期将是默认值。

于 2013-09-15T17:46:09.223 回答