我在表格中有以下数据
vec4 textureBilinear(sampler2D textureSampler, vec2 textureCoordinate) {
vec2 texelSize = 1.0 / vec2(textureSize(textureSampler, 0));
vec4 p0q0 = texture(textureSampler, textureCoordinate);
vec4 p1q0 = texture(textureSampler, textureCoordinate + vec2(texelSize.x, 0));
vec4 p0q1 = texture(textureSampler, textureCoordinate + vec2(0, texelSize.y));
vec4 p1q1 = texture(textureSampler, textureCoordinate + vec2(texelSize.x , texelSize.y));
float a = fract(textureCoordinate.x);
float b = fract(textureCoordinate.y);
vec4 pInterp_q0 = mix(p0q0, p1q0, a);
vec4 pInterp_q1 = mix(p0q1, p1q1, a);
return mix(pInterp_q0, pInterp_q1, b);
}
新数据应如下所示,
|ID | Dte_On | Dte_Off | Active |
| 1 | 01-JAN-2000 | 31-12-9999 | Y |
| 2 | 01-FEB-2008 | 1-DEC-2008 | N |
| 3 | 01-FEB-2010 | 1-DEC-2010 | N |
现有数据的活动时间段是从开始日期到重要日期,但是该数据在特定时间段内处于非活动状态,如第二条记录所示。 因此,新数据应具有正确的时间范围,以说明何时该数据处于活动状态以及何时处于非活动状态。
我认为应该使用支点或交叉申请,但不确定如何..请帮忙。