-
Notifications
You must be signed in to change notification settings - Fork 133
[Bug]: DAY,MONTH,YEAR function cannot accept TEXT parameter #4500
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
What happened?
DAY,MONTH,YEAR function cannot accept TEXT parameter:
SELECT DAY('2015-04-30 01:01:01.1234567');
SELECT MONTH('2015-04-30 01:01:01.1234567');
SELECT YEAR('2015-04-30 01:01:01.1234567');The TEXT parameter type is not overloaded, function definition:
CREATE OR REPLACE FUNCTION sys.day(date ANYELEMENT)
RETURNS INTEGER AS
$BODY$
SELECT sys.datepart('day', date);
$BODY$
STRICT
LANGUAGE SQL IMMUTABLE;
CREATE OR REPLACE FUNCTION sys.month(date ANYELEMENT)
RETURNS INTEGER AS
$BODY$
SELECT sys.datepart('month', date);
$BODY$
STRICT
LANGUAGE SQL IMMUTABLE;
CREATE OR REPLACE FUNCTION sys.year(date ANYELEMENT)
RETURNS INTEGER AS
$BODY$
SELECT sys.datepart('year', date);
$BODY$
STRICT
LANGUAGE SQL IMMUTABLE;
Version
BABEL_5_X_DEV (Default)
Extension
babelfishpg_tsql (Default)
Which flavor of Linux are you using when you see the bug?
Ubuntu (Default)
Relevant log output
could not determine polymorphic type because input has type unknownCode of Conduct
- I agree to follow this project's Code of Conduct.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working