dbTalk Databases Forums  

SQLServer to Sybase conversion, please

comp.databases.sybase comp.databases.sybase


Discuss SQLServer to Sybase conversion, please in the comp.databases.sybase forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Andy K
 
Posts: n/a

Default SQLServer to Sybase conversion, please - 11-14-2003 , 09:09 AM






The following SQL runs on SQLServer:

select col1, sum( col2 ) from (
select col1, col2 from table1
union all
select col1, col2 from table2
) as sub
group by col1

but I can't get Sybase to recognise this as SQL.

How can accomplish the same thing in Sybase ?

Thanks
Andy

Reply With Quote
  #2  
Old   
Rob Verschoor
 
Posts: n/a

Default Re: SQLServer to Sybase conversion, please - 11-14-2003 , 09:15 AM







This syntax, with 'derived tables' (aka. 'inline views') is supported by ASE
12.5.1 (which was released in October 2003). Earlier versions of ASE don't
support this syntax.

HTH,

Rob
-------------------------------------------------------------
Rob Verschoor

Certified Sybase Professional DBA for ASE 12.5/12.0/11.5/11.0
and Replication Server 12.5

Author of "The Complete Sybase ASE Quick Reference Guide"
Online orders accepted at http://www.sypron.nl/qr

mailto:rob (AT) DO (DOT) NOT.SPAM.sypron.nl.REMOVE.THIS.DECOY
http://www.sypron.nl
Sypron B.V., P.O.Box 10695, 2501HR Den Haag, The Netherlands
-------------------------------------------------------------

"Andy K" <magiciandor (AT) yahoo (DOT) com> wrote

Quote:
The following SQL runs on SQLServer:

select col1, sum( col2 ) from (
select col1, col2 from table1
union all
select col1, col2 from table2
) as sub
group by col1

but I can't get Sybase to recognise this as SQL.

How can accomplish the same thing in Sybase ?

Thanks
Andy



Reply With Quote
  #3  
Old   
Rene van Leeuwen
 
Posts: n/a

Default Re: SQLServer to Sybase conversion, please - 11-16-2003 , 06:52 AM



In article <e402c831.0311140709.6e2d712a (AT) posting (DOT) google.com>, Andy K wrote:
Quote:
The following SQL runs on SQLServer:

select col1, sum( col2 ) from (
select col1, col2 from table1
union all
select col1, col2 from table2
) as sub
group by col1

but I can't get Sybase to recognise this as SQL.

How can accomplish the same thing in Sybase ?

See Rob's answer, but this may be your work-around:

select col1, col2 into #table
from table1
insert into #table
select col1, col2 from table2
select col1, sum( col2 ) from #table
group by col1
go
drop table #table
go



--
___ _
Quote:
_ \___ _ _ ___//
/ -_) ' \/ -_)
_|_\___|_||_\___|

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.