需要从DB2中的字符串列中提取日期

时间:2020-11-05 05:23:58

标签: sql db2

需要在IBM DB2中获取与IBM DB2中当前日期匹配的所有行。 表中没有日期列,但有一个列包含日期中的日期。

文件名:String1_11Nov20_String2 该值需要提取:11Nov20

需要以下类似的SQL,它可以在内部传递当前日期,例如:

select * from Table where FileName like '%Current_date%'

1 个答案:

答案 0 :(得分:0)

如果字符串中的日期值与以下查询返回的月份表示形式完全相同,并且日期表示形式带有前导零,则可以在from django.db.models import F class SomeFilterName(admin.SimpleListFilter): title = "any name" parameter_name = "any_name" def lookups(self, request, model_admin): return [("True", True), ("False", False)] def queryset(self, request, queryset): if self.value() == "True": return queryset.filter(allocated=F("used")) elif self.value() == "False": return queryset.exclude(allocated=F("used")) return queryset谓词中使用以下表达式:
LIKE

LIKE '%\_' || TO_CHAR(CURRENT DATE, 'DDMonYY', 'en_US') || '\_%' ESCAPE '\'