<div dir="ltr">Again, you could do that with the stored procedure or in SQL with a view.  And have a column that returns the logical style class. For example,<div><br></div><div>CREATE VIEW</div><div>SELECT </div><div>  CASE WHEN permit_date < SYSDATE - 365 * 5 THEN 'old_permit'</div><div>   ELSE 'active_permit' END as permit_class,</div><div>   ... other columns ...</div><div>FROM permits;</div><div><br></div><div><br></div><div>Then in the mapbook...</div><div><br></div><div>CLASS</div><div> EXPRESSION "[permit_class] == 'old_permit'"</div><div> STYLE</div><div>   [.... style stuff ....]</div><div> END</div><div>END</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 29, 2016 at 11:20 AM, Basques, Bob (CI-StPaul) <span dir="ltr"><<a href="mailto:bob.basques@ci.stpaul.mn.us" target="_blank">bob.basques@ci.stpaul.mn.us</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word">
Dan,
<div><br>
</div>
<div>That would work, but I was trying to color a 5 year old class one color, and the rest of them another, and do it all in one SQL call (single layer)
<div><br>
</div>
<div>I got it to work in the DATA connection, but was trying to do the STYLE based query in the CLASS block.</div>
<div><br>
</div>
<div>Seems like it would be doable, but I’m not having any luck yet.  I’m guessing that the SYSDATE is not getting passed in correctly along with the INDATE value, at least based on what I see when I intentionally break the SQL to see the error.</div>
<div><br>
</div>
<div>Also, there are only 1700 records to work with in there right now, quick return no matter what.</div>
<div><br>
</div>
<div>bobb</div><div><div class="h5">
<div><br>
</div>
<div><br>
<div>
<div>
<blockquote type="cite">
<div>On Mar 29, 2016, at 11:10 AM, Dan Little <<a href="mailto:theduckylittle@gmail.com" target="_blank">theduckylittle@gmail.com</a>> wrote:</div>
<br>
<div>
<div dir="ltr">You're probably better off with a view or querying against a stored procedure. There are a few advantages:
<div>1. With a view you can create multiple arbitrary views.</div>
<div>2. It keeps the syntax of the mapfile cleaner.</div>
<div>3. A view is easy to change to a materialized view in Oracle.  That has a pile of performance benefits.</div>
<div>4. A stored procedure can be used to normalize the data better between Oracle and mapserver.</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Mar 29, 2016 at 10:53 AM, Basques, Bob (CI-StPaul)
<span dir="ltr"><<a href="mailto:bob.basques@ci.stpaul.mn.us" target="_blank">bob.basques@ci.stpaul.mn.us</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">All Oracle Guru’s,
<div><br>
</div>
<div>How do I handle an expression for doing a timed query in Oracle:</div>
<div><br>
</div>
<div>
<div><span style="white-space:pre-wrap"></span><font face="Courier New">CLASS</font></div>
<div><font face="Courier New"><span style="white-space:pre-wrap"></span><font color="#ff2600"><b>EXPRESSION ('[indate] > SYSDATE - 1825')</b></font></font></div>
<div><font face="Courier New"><span style="white-space:pre-wrap"></span>COLOR 255 255 254</font></div>
<div><font face="Courier New"><span style="white-space:pre-wrap"></span>OUTLINECOLOR 0 0 0</font></div>
<div><font face="Courier New">      <span style="white-space:pre-wrap">
</span>SIZE 10</font></div>
<div><font face="Courier New">      <span style="white-space:pre-wrap">
</span>SYMBOL 'circle'<span style="white-space:pre-wrap"> </span></font></div>
<div><font face="Courier New"><span style="white-space:pre-wrap"></span>NAME "PW Sidewalk Permits"</font></div>
<div><font face="Courier New">    <span style="white-space:pre-wrap">
</span>END</font></div>
</div>
<div><br>
</div>
<div>I want to get all the Permits up to 5 years old to plot.  What should the EXPRESSION line look like above.  I’ve tried all sort of different combinations of quoting, etc.  I either get everything, or nothing.</div>
<div><br>
</div>
<div>Thanks</div>
<div><br>
</div>
<div>bobb</div>
<div><br>
</div>
<div><br>
</div>
</div>
<br>
_______________________________________________<br>
mapserver-users mailing list<br>
<a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div></div></div>
</div>

</blockquote></div><br></div>