<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Peoplesoft and SQR &#187; Algorithms</title>
	<atom:link href="http://peoplesoftsqr.com/index.php/category/algorithms/feed/" rel="self" type="application/rss+xml" />
	<link>http://peoplesoftsqr.com</link>
	<description>When Peoplebooks Is Not Enough</description>
	<lastBuildDate>Tue, 06 Apr 2010 06:58:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Rounding Error</title>
		<link>http://peoplesoftsqr.com/index.php/2010/03/rounding-error/</link>
		<comments>http://peoplesoftsqr.com/index.php/2010/03/rounding-error/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 02:00:28 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=672</guid>
		<description><![CDATA[Some people use the term &#8220;rounding error&#8221; to indicate that an answer is right enough, although not perfectly right.  Those people think &#8220;accurate&#8221; and &#8220;precise&#8221; are two different concepts.  They may be experimental scientists or programmers, but they aren&#8217;t working in Accounting.  Accountants cannot and should not leave journal entries alone with rounding errors.

Fourth Grade [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2010/03/rounding-error/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Rewrite And The Bug Fix</title>
		<link>http://peoplesoftsqr.com/index.php/2010/02/the-rewrite-and-the-bug-fix/</link>
		<comments>http://peoplesoftsqr.com/index.php/2010/02/the-rewrite-and-the-bug-fix/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 02:00:19 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=657</guid>
		<description><![CDATA[Last week I worked on two SQR program bugs.  I rewrote the first one from scratch.  I wanted to rewrite the second one but didn&#8217;t.  Here is why.

The Rewrite
My organization has an in-house timecard system.  After the employees complete their timecards, their supervisors review and approve them.  Next, the department timekeepers review and approve them.  [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2010/02/the-rewrite-and-the-bug-fix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dynamic Views in Application Designer</title>
		<link>http://peoplesoftsqr.com/index.php/2010/02/dynamic-views-in-application-designer/</link>
		<comments>http://peoplesoftsqr.com/index.php/2010/02/dynamic-views-in-application-designer/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 02:00:29 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Application Designer]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=625</guid>
		<description><![CDATA[Views are a useful feature of SQL databases, letting us create virtual tables based on SQL select statements.  The Peoplesoft Application Designer also lets us create dynamic views, which we may use within the page processor.

What Are Dynamic Views?
We can use SQL views in Peoplesoft pages, PS Query, Application Engine programs, SQR programs, and database [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2010/02/dynamic-views-in-application-designer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evaluate Two Values At Once In SQR</title>
		<link>http://peoplesoftsqr.com/index.php/2010/01/evaluate-two-values-at-once-in-sqr/</link>
		<comments>http://peoplesoftsqr.com/index.php/2010/01/evaluate-two-values-at-once-in-sqr/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 02:00:10 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Commands]]></category>
		<category><![CDATA[Practices]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=575</guid>
		<description><![CDATA[Last year I wrote about the similarity and superiority of the SQR evaluate command compared to the C or Java switch command in SQR Evaluate Versus C/Java Switch, part 1 and part 2. Here is another way to extend evaluate functionality.

Evaluate Two Values
Evaluate takes one value and compares it to one or more other values.  [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2010/01/evaluate-two-values-at-once-in-sqr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Write Spreadsheets From SQR</title>
		<link>http://peoplesoftsqr.com/index.php/2009/12/how-to-write-spreadsheets-from-sqr/</link>
		<comments>http://peoplesoftsqr.com/index.php/2009/12/how-to-write-spreadsheets-from-sqr/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 02:29:51 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=547</guid>
		<description><![CDATA[SQR and the Peoplesoft Process Scheduler work together to allow users to choose output format.  The favorites in my organization are document (PDF) and spreadsheet (XLS).  I mentioned this in  4 SQR Resolutions and I&#8217;ve had three readers ask me to elaborate.  For this blog, that&#8217;s a tsunami of feedback.

Finding Common [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2009/12/how-to-write-spreadsheets-from-sqr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQR Functions</title>
		<link>http://peoplesoftsqr.com/index.php/2009/10/sqr-functions/</link>
		<comments>http://peoplesoftsqr.com/index.php/2009/10/sqr-functions/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 02:00:07 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Commands]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=502</guid>
		<description><![CDATA[The SQR language has several families of built-in functions.  They range from minor conveniences to potential life savers.  There are some surprising inclusions and surprising omissions.  I discuss some of the functions I wish we had in An SQR Wish List.

Math Functions
The round and trunc (truncate) functions give us control over fractions. [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2009/10/sqr-functions/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Reporting Changes In Peoplesoft With SQR, Part 2</title>
		<link>http://peoplesoftsqr.com/index.php/2009/09/reporting-changes-in-peoplesoft-with-sqr-part-2/</link>
		<comments>http://peoplesoftsqr.com/index.php/2009/09/reporting-changes-in-peoplesoft-with-sqr-part-2/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 02:00:09 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Peoplesoft Specific]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=469</guid>
		<description><![CDATA[Last week, we considered change reporting based on the effective dates and action dates of PS_JOB.  Other Peoplesoft tables track history differently.  We need other approaches to report those changes.

Benefit Changes
Benefit carriers (i.e. health insurance companies, 401K administrators) usually want a monthly update to their databases of our employees.  Some carriers want [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2009/09/reporting-changes-in-peoplesoft-with-sqr-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reporting Changes In Peoplesoft With SQR, Part 1</title>
		<link>http://peoplesoftsqr.com/index.php/2009/09/reporting-changes-in-peoplesoft-with-sqr-part-1/</link>
		<comments>http://peoplesoftsqr.com/index.php/2009/09/reporting-changes-in-peoplesoft-with-sqr-part-1/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 02:00:13 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Peoplesoft Specific]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=454</guid>
		<description><![CDATA[Most of my report and interface programs output snapshots of the database.  Reports and interfaces about how the data has changed are more challenging.  The effective date model of many Peoplesoft tables suggest that we can easily extract the history of data, but the difference between effective dates and action dates, and the [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2009/09/reporting-changes-in-peoplesoft-with-sqr-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Table Driven SQR</title>
		<link>http://peoplesoftsqr.com/index.php/2009/08/table-driven-sqr/</link>
		<comments>http://peoplesoftsqr.com/index.php/2009/08/table-driven-sqr/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 02:00:28 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=442</guid>
		<description><![CDATA[Table-Driven programming is a technique that can make a program more easy to write or less easy to write, more clear or less clear, more maintainable or less maintainable.  It can improve a program when we use it appropriately.

What Is Table-Driven Programming?
There are many articles on the Internet about table-driven programming and data-driven programming, but [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2009/08/table-driven-sqr/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>SQL Copy Function In SQR, Part 2</title>
		<link>http://peoplesoftsqr.com/index.php/2009/08/sql-copy-function-in-sqr-part-2/</link>
		<comments>http://peoplesoftsqr.com/index.php/2009/08/sql-copy-function-in-sqr-part-2/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 02:00:26 +0000</pubDate>
		<dc:creator>administrator</dc:creator>
				<category><![CDATA[Algorithms]]></category>

		<guid isPermaLink="false">http://peoplesoftsqr.com/?p=433</guid>
		<description><![CDATA[I wish SQL had a simple copy command. It would insert a new row into a table with almost all the values of an existing row of that table. Last week, we saw how to obtain data dictionary information from an Oracle database. This week our program will help us specify our needs and write [...]]]></description>
		<wfw:commentRss>http://peoplesoftsqr.com/index.php/2009/08/sql-copy-function-in-sqr-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
