DATE 列数据以 4 字节(32 位无符号整数)的形式存储在 SAP IQ,表示自 0000-01-01 以来的天数。
要将给定年、月和日的日历日期转换为 SAP IQ 二进制格式,请使用:
year = current_year - 1;
days_in_year_0000 = 366;
binaryDateValue = (year * 365)
+ (year / 4)
- (year / 100)
+ (year / 400)
+ days_in_year_0000
+ day_of_current_year
-1;
对于上述公式中的