Quantcast
Channel: Transact-SQL forum
Viewing all articles
Browse latest Browse all 23857

Extract min timestamp from string

$
0
0

Hello all,

I am trying to query the minimum datetime from a column that is stored as nvarchar(max). There a a few tricky things with this query (at least for me)

- There is more than just the date being stored within each record. 

-The position of the datetime is relative- although it does always appear in the format '**(DD-MM-YY at HH:MM PM' 

-There are multiple datetimes stored in each record-so not only do I need to locate and capture where there is a datetime, I need to find the minimum datetime within the record

- I can't just change the format that the data is stored in- there is over a decade of information that is stored this way.

Please Help

The column is called 'hdresp'

Here is sample data:

**(03-Apr-14 at 09:44 AM email sent) -- Billy Bob:  Upgrade ordered.    **(02-Apr-14 at 04:16 PM email sent) -- Sammy Richards:  I can give you another cable to if you think that will help but it just might be time for an upgrade.  If you want to go that route I have to ask that you submit another request for New Hardware.    **(02-Apr-14 at 03:17 PM email sent) -- Paul Smith:  Michael  Stop by my desk when you have a second.

-What i would like to end up with is a query that identifies '02-Apr-14 at 3:17 PM' as the minimum time and converts it to 'YYYY-MM-DD HH:MM:SS' -for example '2014-04-02 15:17:00' 

Thanks!


Viewing all articles
Browse latest Browse all 23857

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>