<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: Syntax problem with Order By in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/syntax-problem-with-order-by/qaa-p/13840858#M4871701</link>
    <description>&lt;P&gt;The UNION statement supports the ORDER BY clause using the positions of the columns or the names of the select list items from the first select query block.  E.g., these statements will return the result set ordered by second and first columns.&lt;/P&gt;
&lt;DIV class="codehilite"&gt;&lt;PRE&gt;&lt;SPAN class="n"&gt;Select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;e1&lt;/SPAN&gt; &lt;SPAN class="n"&gt;as&lt;/SPAN&gt; &lt;SPAN class="n"&gt;A&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;e2&lt;/SPAN&gt; &lt;SPAN class="n"&gt;as&lt;/SPAN&gt; &lt;SPAN class="n"&gt;B&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
 &lt;SPAN class="n"&gt;Union&lt;/SPAN&gt; &lt;SPAN class="n"&gt;all&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;Select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;f1&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;f2&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
 &lt;SPAN class="n"&gt;Union&lt;/SPAN&gt; &lt;SPAN class="n"&gt;all&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;ORDER&lt;/SPAN&gt; &lt;SPAN class="n"&gt;BY&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;2&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;1&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;


&lt;P&gt;or&lt;/P&gt;
&lt;DIV class="codehilite"&gt;&lt;PRE&gt;&lt;SPAN class="n"&gt;Select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;e1&lt;/SPAN&gt; &lt;SPAN class="n"&gt;as&lt;/SPAN&gt; &lt;SPAN class="n"&gt;A&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;e2&lt;/SPAN&gt; &lt;SPAN class="n"&gt;as&lt;/SPAN&gt; &lt;SPAN class="n"&gt;B&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
 &lt;SPAN class="n"&gt;Union&lt;/SPAN&gt; &lt;SPAN class="n"&gt;all&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;Select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;f1&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;f2&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
 &lt;SPAN class="n"&gt;Union&lt;/SPAN&gt; &lt;SPAN class="n"&gt;all&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;ORDER&lt;/SPAN&gt; &lt;SPAN class="n"&gt;BY&lt;/SPAN&gt; &lt;SPAN class="n"&gt;B&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;A&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;</description>
    <pubDate>Sat, 17 Nov 2012 13:08:30 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-11-17T13:08:30Z</dc:date>
    <item>
      <title>Syntax problem with Order By</title>
      <link>https://community.sap.com/t5/technology-q-a/syntax-problem-with-order-by/qaq-p/13840856</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I have no Sybase SQL experience at all but occasionally use MS SQL.  I have a query that works fine but I need to ensure the output is ordered correctly.&lt;BR /&gt;
&lt;/P&gt;
&lt;P&gt;The query is to select a list of customers from a database that have their birthday in a given month.  Their actual date of birth is not relevant and I just want to order the list by the day of the month.  The day of the month is being returned correctly by the string(datepart(day,[Date_Of_Birth])) element but no matter where I put an Order By statement it gets rejected.  Any help gratefully received by this newbie &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;DIV class="codehilite"&gt;&lt;PRE&gt;&lt;SPAN class="n"&gt;SELECT&lt;/SPAN&gt; 
  &lt;SPAN class="s"&gt;'Equip_ID'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'Title'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'Last_Name'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'Auth_name'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'Date_of_birth'&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;UNION&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;SELECT&lt;/SPAN&gt; 
  &lt;SPAN class="n"&gt;string&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Equip_id&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Title&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;Last_Name&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;Auth_Name&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;string&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;datepart&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;day&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,[&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Date_Of_Birth&lt;/SPAN&gt;&lt;SPAN class="p"&gt;]))&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;FROM&lt;/SPAN&gt; 
  &lt;SPAN class="n"&gt;resident&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;INNER&lt;/SPAN&gt; &lt;SPAN class="n"&gt;JOIN&lt;/SPAN&gt; 
  &lt;SPAN class="n"&gt;EPEC_LOCATION&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;ON&lt;/SPAN&gt; 
  &lt;SPAN class="n"&gt;LOCATION_DEF&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;LOCATION_REF&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;JOIN&lt;/SPAN&gt; 
  &lt;SPAN class="n"&gt;authority&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;WHERE&lt;/SPAN&gt; 
  &lt;SPAN class="n"&gt;datepart&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;month&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="p"&gt;[&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Date_Of_Birth&lt;/SPAN&gt;&lt;SPAN class="p"&gt;])&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s"&gt;'12'&lt;/SPAN&gt; 
&lt;SPAN class="n"&gt;AND&lt;/SPAN&gt; 
  &lt;SPAN class="n"&gt;auth_name&lt;/SPAN&gt; &lt;SPAN class="n"&gt;like&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'Wtc%'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;;&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 09 Nov 2012 15:11:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/syntax-problem-with-order-by/qaq-p/13840856</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-09T15:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem with Order By</title>
      <link>https://community.sap.com/t5/technology-q-a/syntax-problem-with-order-by/qaa-p/13840857#M4871700</link>
      <description>&lt;P&gt;Sorted!!  I just looked at it and realised that the UNION was completely unnecessary.  I've removed that and added the statement order by datepart(day, [Date_Of_Birth]) and it's working fine.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Nov 2012 15:21:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/syntax-problem-with-order-by/qaa-p/13840857#M4871700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-09T15:21:55Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem with Order By</title>
      <link>https://community.sap.com/t5/technology-q-a/syntax-problem-with-order-by/qaa-p/13840858#M4871701</link>
      <description>&lt;P&gt;The UNION statement supports the ORDER BY clause using the positions of the columns or the names of the select list items from the first select query block.  E.g., these statements will return the result set ordered by second and first columns.&lt;/P&gt;
&lt;DIV class="codehilite"&gt;&lt;PRE&gt;&lt;SPAN class="n"&gt;Select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;e1&lt;/SPAN&gt; &lt;SPAN class="n"&gt;as&lt;/SPAN&gt; &lt;SPAN class="n"&gt;A&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;e2&lt;/SPAN&gt; &lt;SPAN class="n"&gt;as&lt;/SPAN&gt; &lt;SPAN class="n"&gt;B&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
 &lt;SPAN class="n"&gt;Union&lt;/SPAN&gt; &lt;SPAN class="n"&gt;all&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;Select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;f1&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;f2&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
 &lt;SPAN class="n"&gt;Union&lt;/SPAN&gt; &lt;SPAN class="n"&gt;all&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;ORDER&lt;/SPAN&gt; &lt;SPAN class="n"&gt;BY&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;2&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;1&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;


&lt;P&gt;or&lt;/P&gt;
&lt;DIV class="codehilite"&gt;&lt;PRE&gt;&lt;SPAN class="n"&gt;Select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;e1&lt;/SPAN&gt; &lt;SPAN class="n"&gt;as&lt;/SPAN&gt; &lt;SPAN class="n"&gt;A&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;e2&lt;/SPAN&gt; &lt;SPAN class="n"&gt;as&lt;/SPAN&gt; &lt;SPAN class="n"&gt;B&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
 &lt;SPAN class="n"&gt;Union&lt;/SPAN&gt; &lt;SPAN class="n"&gt;all&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;Select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;f1&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;f2&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
 &lt;SPAN class="n"&gt;Union&lt;/SPAN&gt; &lt;SPAN class="n"&gt;all&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;...&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;ORDER&lt;/SPAN&gt; &lt;SPAN class="n"&gt;BY&lt;/SPAN&gt; &lt;SPAN class="n"&gt;B&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="n"&gt;A&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 17 Nov 2012 13:08:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/syntax-problem-with-order-by/qaa-p/13840858#M4871701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-17T13:08:30Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem with Order By</title>
      <link>https://community.sap.com/t5/technology-q-a/syntax-problem-with-order-by/qaa-p/13840859#M4871702</link>
      <description>&lt;P&gt;Be careful with union and order by construction.&lt;/P&gt;
&lt;P&gt;look at topic: &lt;A href="http://sqlanywhere-forum.sap.com/questions/6778/order-by-and-union-all-compatibility"&gt;http://sqlanywhere-forum.sap.com/questions/6778/order-by-and-union-all-compatibility&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 18 Nov 2012 07:37:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/syntax-problem-with-order-by/qaa-p/13840859#M4871702</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-18T07:37:59Z</dc:date>
    </item>
  </channel>
</rss>

