This is correct, I would like the function to trunc() or round() a date according to the requested unit and return the full date not only the date part. This is very useful for example in aggregation on dates and for UI display.
You can see how it is documented for Oracle in http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions201.htm and different supported level in http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions230.htm#i1002084 (I do not need all options but at least week/month/year will be nice) I created https://issues.apache.org/jira/browse/PHOENIX-2433 From: Stephen Wilcoxon [mailto:[email protected]] Sent: Wednesday, November 18, 2015 8:07 PM To: [email protected] Subject: Re: Trunc () on date questions I think he's asking for trunc() to support the higher levels (not just ways to retrieve the higher level parts). Although, it's a little unclear to me exactly what the expected behavior is for a date(time) truncated to say month is (yyyy-mm-01, yyyy-mm-<last day>, or something else). I suspect it likely varies by implementation since (date_)trunc is not a standard function. On Wed, Nov 18, 2015 at 12:00 PM, Alok Singh <[email protected]<mailto:[email protected]>> wrote: Have you looked at supported date/time functions here: https://phoenix.apache.org/language/functions.html e.g. WEEK(timestamp_column) or WEEK(to_date('YYYY-mm-dd')) will give you the week. Alok Alok [email protected]<mailto:[email protected]> On Wed, Nov 18, 2015 at 6:50 AM, Bulvik, Noam <[email protected]<mailto:[email protected]>> wrote: Hi, In other implementations of SQL (like Oracle and impala) trunc() on date support also date parts higher than day level (for example WEEK, MONTH, YEAR) – any chance it can be supported also in phoenix ? should I open JIRA for it? Regards, Noam ________________________________ PRIVILEGED AND CONFIDENTIAL PLEASE NOTE: The information contained in this message is privileged and confidential, and is intended only for the use of the individual to whom it is addressed and others who have been specifically authorized to receive it. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, or if any problems occur with transmission, please contact sender. Thank you. ________________________________ PRIVILEGED AND CONFIDENTIAL PLEASE NOTE: The information contained in this message is privileged and confidential, and is intended only for the use of the individual to whom it is addressed and others who have been specifically authorized to receive it. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, or if any problems occur with transmission, please contact sender. Thank you.
