<?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>topic how to contain SHAPE.AREA into float var in Data Management Questions</title>
    <link>https://community.esri.com/t5/data-management-questions/how-to-contain-shape-area-into-float-var/m-p/439604#M25101</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear experts,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to contain the value of SHAPE.AREA of a spatial view into a variable in t-sql. But I always encounter error "&lt;/SPAN&gt;&lt;STRONG&gt;Error converting data type nvarchar to float.&lt;/STRONG&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is my query of the very last try before I am going mad:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-family:Century Gothic;"&gt;declare myarea float&lt;BR /&gt;Exec OPT.sde.set_current_version 'sde.default'&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;SET @FieldCursor = CURSOR FAST_FORWARD &lt;BR /&gt;FOR &lt;BR /&gt; SELECT&amp;nbsp; KEYID, case WHEN ISNUMERIC(sum(convert (float, ltrim(rtrim(AREA_HA)))))=1 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; then cast ((sum(AREA_HA)) as float)*1 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --then convert(float,LTRIM(RTRIM(sum(AREA_HA))))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END as myarea&lt;BR /&gt; FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; opt.sde.view_lu&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GROUP BY KEYID HAVING KEYID=@keyid&lt;BR /&gt;OPEN @FieldCursor &lt;BR /&gt;FETCH NEXT FROM @FieldCursor &lt;BR /&gt;INTO @keyid,@myarea&lt;BR /&gt;WHILE @@FETCH_STATUS = 0 &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pleas Help..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Haniu&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 31 Jul 2013 07:04:44 GMT</pubDate>
    <dc:creator>HaniuHokkaido</dc:creator>
    <dc:date>2013-07-31T07:04:44Z</dc:date>
    <item>
      <title>how to contain SHAPE.AREA into float var</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-contain-shape-area-into-float-var/m-p/439604#M25101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear experts,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to contain the value of SHAPE.AREA of a spatial view into a variable in t-sql. But I always encounter error "&lt;/SPAN&gt;&lt;STRONG&gt;Error converting data type nvarchar to float.&lt;/STRONG&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is my query of the very last try before I am going mad:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-family:Century Gothic;"&gt;declare myarea float&lt;BR /&gt;Exec OPT.sde.set_current_version 'sde.default'&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;SET @FieldCursor = CURSOR FAST_FORWARD &lt;BR /&gt;FOR &lt;BR /&gt; SELECT&amp;nbsp; KEYID, case WHEN ISNUMERIC(sum(convert (float, ltrim(rtrim(AREA_HA)))))=1 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; then cast ((sum(AREA_HA)) as float)*1 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --then convert(float,LTRIM(RTRIM(sum(AREA_HA))))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END as myarea&lt;BR /&gt; FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; opt.sde.view_lu&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GROUP BY KEYID HAVING KEYID=@keyid&lt;BR /&gt;OPEN @FieldCursor &lt;BR /&gt;FETCH NEXT FROM @FieldCursor &lt;BR /&gt;INTO @keyid,@myarea&lt;BR /&gt;WHILE @@FETCH_STATUS = 0 &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pleas Help..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Haniu&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jul 2013 07:04:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-contain-shape-area-into-float-var/m-p/439604#M25101</guid>
      <dc:creator>HaniuHokkaido</dc:creator>
      <dc:date>2013-07-31T07:04:44Z</dc:date>
    </item>
    <item>
      <title>Re: how to contain SHAPE.AREA into float var</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-contain-shape-area-into-float-var/m-p/439605#M25102</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The SHAPE.AREA field started as a DOUBLE value.&amp;nbsp; Your difficulty in transforming&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;into a numeric field probably has its root in how it came to be a wide string in&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the first place.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jul 2013 12:23:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-contain-shape-area-into-float-var/m-p/439605#M25102</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2013-07-31T12:23:02Z</dc:date>
    </item>
    <item>
      <title>Re: how to contain SHAPE.AREA into float var</title>
      <link>https://community.esri.com/t5/data-management-questions/how-to-contain-shape-area-into-float-var/m-p/439606#M25103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Vince,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the reply..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Today i just found out that the cause of the error is due to incorrect variable ordering (there are like 20 variables and this particular variable is in the middle. its hard to see). I move it to the correct place and the error is gone straight away.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks for your attention&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 03:54:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/how-to-contain-shape-area-into-float-var/m-p/439606#M25103</guid>
      <dc:creator>HaniuHokkaido</dc:creator>
      <dc:date>2013-08-01T03:54:35Z</dc:date>
    </item>
  </channel>
</rss>

