Jump to content


crmclau

Member Since 14/05/2010
Offline Last Active 14/05/2010, 16:54
-----

Topics I've Started

Converter Um Select De Mysql Para Hsql

14/05/2010, 15:01

Olá!

Eu preciso converter um Select feito para MySQL :

StringBuffer query = new StringBuffer( "SELECT cr.id AS chatid, cm.chatRoomId, cm.id, cm.senderId, cm.dateTime, cm.attachFileId, sst.TOOL_ID, GROUP_CONCAT(cm.txtMessage, CONCAT_WS(',',par.name,cm.
dateTime,' ')) AS txtmessage , cm.channelId, cr.laid,cr.coordinator, l.id, l.title, par.name,par.la_fk, ssp.SITE_ID, ssp.PAGE_ID, ssp.PAGE_ID FROM SAKAI_SITE_PAGE AS ssp, SAKAI_SITE_TOOL AS sst, chatmessage AS cm, chatroom AS cr, la AS l, participant AS par WHERE ssp.TITLE = 'Chat' AND l.toolid = '2' AND cr.laid = par.la_fk AND ssp.SITE_ID = l.worksiteid AND cr.laid = l.id AND cm.chatRoomId = cr.id AND ssp.PAGE_ID = sst.PAGE_ID AND cm.dateTime BETWEEN \'");
query.append("\' AND \'") ;
query.append(finalDate);
query.append("\' GROUP BY cm.chatRoomId");

Eu já li vários fóruns sobre HSQL, fiz algumas tentativas mas todas sem sucesso!
O problema é que não encontro nada que pode substituir as funções do MySql: GROUP_CONCAT, CONCAT_WS, e em uma outra consulta o SUBSTRING_INDEX.

Alguém pode me ajudar, please?????????

Agradeço desde já!

IPB Skin By Virteq