you can use TRIM  instead of LTRIM and the RTRIM

Thanks,
Divya


On 30 May 2018 at 22:57, Peter Edike <peter.ed...@interswitchgroup.com>
wrote:

> Hi,
>
> I figured out the problem why results where not being returned
>
> select *
> from dfs.vtucare.tbl_transactions as table1 join dfs.vtucare.tbl_products
> as table2
> on LTRIM(RTRIM(table1.product_code)) = LTRIM(RTRIM(table2.product_code))
> limit 1
>
>
> A LTRIM and RTRIM on the join columns without any casting or conversion,
> solved the problem
>
> Best regards,
> Peter Edike
>
> Senior Software Engineer
> Interswitch
>
> Tel.  | Mobile.  | IP Phone.
> Fax.  | mailto:peter.ed...@interswitchgroup.com | http://
>
> http://www.interswitchgroup.com
>
> InterswitchThis e-mail and all attachments transmitted with it remain the
> property of InterSwitch Limited , the information contained herein  are
> private  confidential and intended solely for the use of the addressee. If
> you have received this e-mail in error, kindly notify the sender. If you
> are not the addressee, you should not disseminate, distribute or copy this
> e-mail. Kindly notify InterSwitch immediately by email if you have received
> this email in error and delete this email and any attachment from your
> system  Emails cannot be guaranteed to be secure or error free as the
> message and any attachments could be intercepted, corrupted, lost, delayed,
> incomplete or amended. the contents of this email or its attachments have
> been scanned for all viruses and all reasonable measures have been taken to
> ensure that no viruses are present.  InterSwitch Limited and its
> subsidiaries do not accept liability for damage caused by this email or any
> attachments.
>
>
>
> This message has been marked as CONFIDENTIAL on Wednesday, May 30, 2018 @
> 3:57:36 PM
>
> -----Original Message-----
> From: Divya Gehlot <divya.htco...@gmail.com>
> Sent: Wednesday, May 30, 2018 3:44 PM
> To: user@drill.apache.org
> Subject: Re: Error Joining Two Tables In Apache Drill
>
> What is the data type of the joining data column views ?
> Are both columns in views have same data types ?
>
> Thanks ,
> Divya
>
> On Mon, 28 May 2018 at 11:33 PM, Peter Edike <
> peter.ed...@interswitchgroup.com> wrote:
>
> > Hallos everyone
> >
> >
> >
> > I have the following query that attempts to join the result set of two
> > views on a common column
> >
> >
> >
> > select *
> >
> > from dfs.vtucare.vw_tbl_transactions as table1
> >
> > join dfs.vtucare.vw_tbl_products as table2
> >
> > ON TO_CHAR(table1.product_code, '######') =
> > TO_CHAR(table2.product_code,
> > '#####') limit 1
> >
> >
> >
> >
> >
> > On Running the Query, I get the following Error
> >
> >
> >
> > Error in expression at index -1. Error: Missing function implementation:
> > [castTINYINT(VARCHAR-OPTIONAL)]. Full expression: --UNKNOWN
> EXPRESSION--..
> >
> > Fragment 2:0
> >
> > [Error Id: 6c84fc61-c9d7-4d55-9ebd-bbbf7be84865 on
> > BGDTEST2.INTERSWITCH.COM:31010].
> >
> > at
> > com.mapr.drill.drill.dataengine.DRQryResultListener.checkAndThrowExcep
> > tion(Unknown
> > Source)
> >
> > at
> > com.mapr.drill.drill.dataengine.DRQryResultListener.getNextBatch(Unkno
> > wn
> > Source)
> >
> > at
> > com.mapr.drill.drill.dataengine.DRJDBCResultSet.doLoadRecordBatchData(
> > Unknown
> > Source)
> >
> > at
> > com.mapr.drill.drill.dataengine.DRJDBCResultSet.doMoveToNextRow(Unknow
> > n
> > Source)
> >
> > at com.mapr.drill.drill.dataengine.DRJDBCQueryExecutor.execute(Unknown
> > Source)
> >
> > at com.mapr.drill.jdbc.common.SStatement.executeNoParams(Unknown
> > Source)
> >
> > at com.mapr.drill.jdbc.common.SStatement.execute(Unknown Source)
> >
> > at
> > org.apache.commons.dbcp2.DelegatingStatement.execute(DelegatingStateme
> > nt.java:291)
> >
> > at
> > org.apache.commons.dbcp2.DelegatingStatement.execute(DelegatingStateme
> > nt.java:291)
> >
> > at
> > org.apache.zeppelin.jdbc.JDBCInterpreter.executeSql(JDBCInterpreter.ja
> > va:581)
> >
> > at
> > org.apache.zeppelin.jdbc.JDBCInterpreter.interpret(JDBCInterpreter.jav
> > a:692)
> >
> > at
> > org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpen
> > Interpreter.java:97)
> >
> > at
> > org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$Interpr
> > etJob.jobRun(RemoteInterpreterServer.java:498)
> >
> > at org.apache.zeppelin.scheduler.Job.run(Job.java:175)
> >
> > at
> > org.apache.zeppelin.scheduler.ParallelScheduler$JobRunner.run(Parallel
> > Scheduler.java:162)
> >
> > at
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511
> > )
> >
> > at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> >
> > at
> > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.a
> > ccess$201(ScheduledThreadPoolExecutor.java:180)
> >
> > at
> > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.r
> > un(ScheduledThreadPoolExecutor.java:293)
> >
> > at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
> > ava:1149)
> >
> > at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
> > java:624)
> >
> > Caused by: com.mapr.drill.support.exceptions.GeneralException:
> > [MapR][DrillJDBCDriver](500165) Query execution error. Details: SYSTEM
> > ERROR: SchemaChangeException: Failure while trying to materialize
> > incoming schema. Errors:
> >
> > Error in expression at index -1. Error: Missing function implementation:
> > [castTINYINT(VARCHAR-OPTIONAL)]. Full expression: --UNKNOWN
> EXPRESSION--..
> >
> > Fragment 2:0
> >
> > [Error Id: 6c84fc61-c9d7-4d55-9ebd-bbbf7be84865 on
> > BGDTEST2.INTERSWITCH.COM:31010].
> >
> > ... 21 more
> >
> >
> >
> >
> >
> >
> >
> > Please what am I doing wrong
> >
> >
> >
> > Kind Regards
> >
> >
> > ------------------------------
> >
> > *Peter Edike*
> > Senior Software Engineer
> > Research and Development
> > Group Shared Technology
> >
> > *Office  NO: *
> > *Mobile NO: *
> > *Email:* peter.ed...@interswitchgroup.com Interswitch Limited 1648C
> > Oko-Awo Street, Victoria Island Lagos Customer Contact Centre
> > 0700-9065000
> > *ΓΌ* *http://www.interswitchgroup.com*
> > <http://www.interswitchgroup.com/>
> >
> > <https://www.quickteller.com/delight/>
> >
> > This e-mail and all  attachments transmitted with it remain the
> > property of Interswitch Limited , the information contained herein
> > are private confidential and intended solely for the use of the
> > addressee. If you have received this e-mail in error, kindly notify
> > the sender. If you are not the addressee, you should not disseminate,
> distribute or copy this e-mail.
> > Kindly notify Interswitch immediately by email if you have received
> > this email in error and delete this email and any attachment from your
> > system Emails cannot be guaranteed to be secure or error free as the
> > message and any attachments could be intercepted, corrupted, lost,
> > delayed, incomplete or amended. the contents of this email or its
> > attachments have been scanned for all viruses and all reasonable
> > measures have been taken to ensure that no viruses are present.
> > Interswitch Limited and its subsidiaries do not accept liability for
> > damage caused by this email or any attachments.This message has been
> > marked as *CONFIDENTIAL *on *Monday, May 28, 2018* @ *4:33:42
> > PM*
> >
> >
> >
>

Reply via email to