xsong123 opened a new issue #15622:
URL: https://github.com/apache/shardingsphere/issues/15622


   shardingsphere version 5.0.0
   mysql version 5.7
   
   sql as below:
   SELECT
               ddt.DefaultDate default_date,
               ddt.DefaultDateBalance default_date_prin_bal,
               CASE WHEN ddt.DefaultType = 'A' THEN '00'
                   WHEN ddt.DefaultType = 'B' THEN '01'
                   WHEN ddt.DefaultType = 'D' THEN '02'
                   WHEN ddt.DefaultType = 'E' THEN '03'
                   ELSE ddt.DefaultType
               END default_type,
               ddt.FirstDisposalDate disp_start_date,
   
               @num := IF(@key = ddt.ASSETCODE, @num + 1, 1) rn,
               @key := ddt.ASSETCODE assetcode
           FROM
        AssetDefaultDisposalTrust_fb2107202348 ddt,
        (SELECT @KEY := '', @num := 0) t1
   WHERE
        ddt.productcode = 'XMDM202107202348'
   AND ddt.datadate <= str_to_date (
        '2021-11-25 0:00:00',
        'yyyy-MM-dd hh24:mi:ss'
   )
   
   paser error:
   Caused by: 
org.apache.shardingsphere.sql.parser.exception.SQLParsingException: You have an 
error in your SQL syntax
        at 
org.apache.shardingsphere.sql.parser.core.database.parser.SQLParserExecutor.twoPhaseParse(SQLParserExecutor.java:68)
        at 
org.apache.shardingsphere.sql.parser.core.database.parser.SQLParserExecutor.parse(SQLParserExecutor.java:49)
        at 
org.apache.shardingsphere.sql.parser.api.SQLParserEngine.parse(SQLParserEngine.java:51)
        at 
org.apache.shardingsphere.infra.parser.sql.SQLStatementParserExecutor.parse(SQLStatementParserExecutor.java:47)
        at 
org.apache.shardingsphere.infra.parser.cache.SQLStatementCacheLoader.load(SQLStatementCacheLoader.java:40)
        at 
org.apache.shardingsphere.infra.parser.cache.SQLStatementCacheLoader.load(SQLStatementCacheLoader.java:29)
        at 
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
        at 
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
        at 
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
        at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
        ... 65 more


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to