我们试图从包含销售数据的文件中选择记录,其中IBM i文件中的日期存储在3个单独的数字字段中(年、月、日)。我们有一个.net应用程序,它使用日期选择器来选择起始日期和截止日期范围。在SQL语句中,是否有一种方法可以将数据库中的3个字段组合为一个值,以便使用数据库日期来简化SQL选择?
使用数字命令将它们连接在一起。您的参数将是YYYYMMDD。
Where digits(year) || digits(month) || digits(day) BETWEEN ? and ?