【发布时间】:2010-07-05 14:27:37
【问题描述】:
有一个名为 myDate 的文本字段。此字段可以包含 1) '财政年度结束 someDate' 或 2) 'dateA 到 'dateB'。
在情况 1) 中,我想将字段 date1 = 设置为 someDate。
在情况 2) 中,我想设置字段 date1 = dateA 和字段 date2 = dateB。
所有日期(someDate、dateA、dateB)可以写成 1/1/2000、2000 年 1 月 1 日或2000 年 1 月 1 日。
如何从 myDate 中提取日期并将它们插入到正确的字段中?
【问题讨论】:
-
这是可怕的设计。如果它甚至是一个模糊的选项,您需要备份更改您处理日期和日期范围的方式。
-
@donnie 这确实是一件可怕的事情,但遗憾的是我经常不得不做这样的事情,主要是在将旧的电子表格和天知道的东西转换成适当的系统时。也许@dmr 没有应对糟糕的设计?我相信他会告诉我们的:)
-
感谢您的辩护@Matt。正如您所说,我正在尝试将数据从旧系统导入到设计合理的新系统中。
标签: sql sql-server regex