我在我的SQL Server表中有MeasureDateTime
(nvarchar(50)
)列。操縱字符串以提取日期時間
我需要得到
|measureFilePath | MeasureDateTime | MeasureName |
| 12Nc121 |Thu Jun 19 15:00:05 2011| Annulus 4th RMS (Waves) |
| 12NB121 |Thu Jul 19 15:38:05 2012| 3.0mm 4th RMS (Waves) |
| 12NXc121 |Tue May 15 12:13:02 2012| BC (mm) |
| 12NA121 |Tue May 15 12:13:02 2012| CT (mm) |
| 12Nc111 |Tue May 15 12:13:02 2012| Reference Angle (deg.) |
| 12Nc231 |Wed May 15 12:03:02 2013| Temperature (C) |
我想最近6個月使用MeasureDateTime
列數據,例如。
但問題是MeasureDateTime
是nvarchar
類型。
任何人都知道如何做到這一點?它甚至有可能嗎?
爲什麼你將日期時間存儲爲字符串? –
如果您可以控制表格,並且可以使用ALTER TABLE,則應考慮將此列更改爲日期時間。 – rajah9
我的猜測是這樣從一些進口來源,而不是SQL瞭解的標準日期格式 - 因此,varchar存儲 –