うまくいけば、これは単純なものです
- getdate()を使用して、今日の日付(完了)を教えてください。
- 次に、列から数字の部分を取得したい(Don)
- 次に、1と2を追加して、「DateExpires」というダムの列を生成します。たとえば、aplhanumeric列の名前がCalendarHeaders.Descriptionの場合、Patindexを使用して数値部分を取得しますが、実際の有効期限を取得できるように、patindexの結果をgetdate()に追加するにはどうすればよいですか?
サンプルデータ
CalendarHeaders.Description
2 Days from today
5 Days from today
10 Days from today
これまでのサンプルクエリ
SELECT
left(CalendarHeaders.Description, patindex('%[^0-9]%', CalendarHeaders.Description+'.') - 1) as Expiration,
GETDATE()as DateSold
サンプル結果(Missing DateExpires)
Expiration Datesold DateExpires
2 2012-07-17 04:26:10.283 2012-07-19 04:26:10.283
5 2012-07-17 04:26:10.283 2012-07-22 04:26:10.283
10 2012-07-17 04:26:10.283 2012-07-27 04:26:10.283