N Campbell created PHOENIX-3630:
-----------------------------------
Summary: between predicate using BIGINT and FLOAT cause Type
mismatch. FLOAT and BIGINT
Key: PHOENIX-3630
URL: https://issues.apache.org/jira/browse/PHOENIX-3630
Project: Phoenix
Issue Type: Bug
Affects Versions: 4.7.0
Environment: Hortonworks 2.5.3
Reporter: N Campbell
phoenix-4.7.0.2.5.3.0-37-thin-client
This parses
select
TBINT.RNUM, TFLT.RNUM from
TBINT , TFLT
where TBINT.CBINT >= TFLT.CFLT and TBINT.CBINT <= TFLT.CFLT
This does not
select
TBINT.RNUM, TFLT.RNUM from
TBINT , TFLT
where TBINT.CBINT BETWEEN TFLT.CFLT and TFLT.CFLT
Type mismatch. FLOAT and BIGINT for TFLT.CFLT <= TBINT.CBINT ->
TypeMismatchException: ERROR 203 (22005): Type mismatch. FLOAT and BIGINT for
TFLT.CFLT <= TBINT.CBINT
SQLState: 00000
ErrorCode: -1
create table if not exists TBINT ( RNUM integer not null primary key , CBINT
bigint );
create table if not exists TFLT ( RNUM integer not null primary key, CFLT
float );
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)