我想选择与今天具有相同日期的所有记录。
保存日期的实际字段具有此格式
31.05.18-31.06.18
但也可以像这样
31.05.2018-31.06.2018
或者甚至可以保存其他数据或没有数据
所以我需要一个强大的方法来选择" - "之后的日期。并将其与现在的'进行比较如果没有" -02.06.2018" (今天)然后它不应该选择记录。
我到目前为止:
SELECT
*
FROM
Table
WHERE
FELD1 IS NOT NULL AND
NOT FELD1 = '' AND
FELD1 LIKE '%-%' AND
CAST(iif(Position('-' IN FELD1) IS NULL OR Position('-' IN FELD1) = 0, '', Right(FELD1, Position('-' IN FELD1) - 1)) AS DATE),
Position('-' IN FELD1) < 'NOW'