sas - Converting to_char to put (Oracle SQL to PROC SQL) -


i'm trying convert oracle sql statement sas equivalent.

here line in question in oracle sql

case when ((to_char(csm.csm_start_time, 'hh24mi')  >= '0700' ,              to_char(csm.csm_start_time, 'hh24mi') <= '1659') 

the actual data in format: 2010-02-01 08:00:00

is there similar way grab 24 hour equivalent time date time field in 1 shot oracle sql version?

i know to_char equivalent put , closest format hhmm. i'm not sure how put together.

if it's datetime field in sas, you'd want use hour function.

if hour(csm_start_time) ge 7 , hour(csm_start_time) lt 17 

(or use in or between depending on context).


Comments

Popular posts from this blog

javascript - Confirm a form & display message if form is valid with JQuery -

Retrieving ETA (estimated time of arrival) with Google Distance Matrix API and public transit as transport mode -

ionic framework - Meteor - Error: Failed to execute 'insertBefore' on 'Node' -