我们正在尝试从包含销售数据的文件中选择记录,其中IBM i文件中的日期存储在3个单独的数字字段(年,月,日)中。我们有一个.net应用程序,它使用日期选择器来选择日期和日期范围。 SQL语句中是否有一种方法可以将数据库中的3个字段组合成单个值,以便可以使用数据库日期使SQL选择更容易?
答案 0 :(得分:1)
使用digits命令将它们绑定在一起。您的参数将为YYYYMMDD。
Where digits(year) || digits(month) || digits(day) BETWEEN ? and ?