You can retrieve different components of date from timestamp using SQL functionDATEPART. You can extract date components like YEAR, MONTH, DAY, HOUR, MINUTE, SECOND using this Datepart function. The syntax for using this function is
datepart(date component to retrieve, date)
Example: Suppose you want to retrieve year component from customer table's DOB column having timestamp type, the query will be like
Select datepart(year, DOB) from customer where cust_name='xyz'
ResultSet:- 1984
Same way you can use:
datepart(day, DOB) for day
datepart(minute, DOB) for minute
datepart(month, DOB) for month
datepart(hour, DOB) for HOUR
datepart(second, DOB) for second
The above function works fine with SQLServer but with Oracle and MySql I guess it wont work. In that case you can use extract(year from DOB).
No comments:
Post a Comment