[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index]
[Date Index]
[Thread Index]
[SQR-USERS Info]
[SQRUG Home Page]
RE: [sqr-users] Re: sqr-users Digest, Vol 8, Issue 7
- Subject: RE: [sqr-users] Re: sqr-users Digest, Vol 8, Issue 7
- From: "Debbie Larney" <debbie.larney@thicare.com>
- Date: Wed, 13 Oct 2004 08:28:46 -0400
- Delivery-date: Wed, 13 Oct 2004 07:31:24 -0500
- List-id: "This list is for discussion about the SQR database reportinglanguage from Hyperion Solutions." <sqr-users.sqrug.org>
- Thread-index: AcSxIHNufb23eJGkRCqqcdx18cqQjw==
- Thread-topic: [sqr-users] Re: sqr-users Digest, Vol 8, Issue 7
Neil,
That is a great idea. Thank you so much. I will definitely use it.
Deb
-----Original Message-----
From: Neal Patterson [mailto:rnpatter@colby.edu]
Sent: Tuesday, October 12, 2004 9:40 AM
To: sqr-users@sqrug.org
Subject: [sqr-users] Re: sqr-users Digest, Vol 8, Issue 7
If Debbie wants an SQL approach to picking the maximum if her 3 dates,
maybe something like this would do:
select max(MyDate) from
(select com.effdt as MyDate
from ps_company_tbl com
where com.effdt = (select
min(inner.effdt)
from ps_company_tbl inner
where inner.company = com.company and
inner.effdt <= sysdate)
union
select pay.effdt as MyDate
from ps_paygroup_tbl pay
where pay.effdt = (select
min(inner.effdt)
from ps_paygroup_tbl inner
where inner.company = pay.company and
and inner.paygroup = pay.paygroup
inner.effdt <= sysdate)
union
select loc.effdt as MyDate
from ps_location_tbl loc
where loc.effdt = (select
min(inner.effdt)
from ps_location_tbl inner
where inner.company = loc.company and
and inner.location = loc.location
inner.effdt <= sysdate)) as T
- Neal Patterson
-----------------------------------------------------------------------
At 06:03 AM 10/12/2004 -0500, you wrote:
>Send sqr-users mailing list submissions to
> sqr-users@sqrug.org
>
>To subscribe or unsubscribe via the World Wide Web, visit
> http://www.sqrug.org/mailman/listinfo/sqr-users
>or, via email, send a message with subject or body 'help' to
> sqr-users-request@sqrug.org
>
>You can reach the person managing the list at
> sqr-users-owner@sqrug.org
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of sqr-users digest..."
>
>
>Today's Topics:
>
> 1. Max effective date evaluation not in sql (Debbie Larney)
> 2. RE: Max effective date evaluation not in sql (Knapp, Richard)
> 3. ISOLATION LEVEL (Scott Eubank)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Mon, 11 Oct 2004 14:24:09 -0400
>From: "Debbie Larney" <debbie.larney@thicare.com>
>Subject: [sqr-users] Max effective date evaluation not in sql
>To: <sqr-users@sqrug.org>
>Message-ID:
> <768DB1A57CCF794A9A6F7288B66D8F6563A8E1@HAMMERHEAD.ltc.com>
>Content-Type: text/plain; charset="iso-8859-1"
>
>Everyone,
>
>I have a simple issue that I can't seem to work out. I need to determine >the
>max effective dated row from the minimum row returned in three
>different select statements.
>Here are my sample select statements
>
>select com.effdt
>from ps_company_tbl com
>where com.effdt = (select
> min(inner.effdt)
> from ps_company_tbl inner
> where inner.company = com.company and
> inner.effdt <= sysdate)
>
>select pay.effdt
>from ps_paygroup_tbl pay
>where pay.effdt = (select
> min(inner.effdt)
> from ps_paygroup_tbl inner
> where inner.company = pay.company and
> and inner.paygroup = pay.paygroup
> inner.effdt <= sysdate)
>
>select loc.effdt
>from ps_location_tbl loc
>where loc.effdt = (select
> min(inner.effdt)
> from ps_location_tbl inner
> where inner.company = loc.company and
> and inner.location = loc.location
> inner.effdt <= sysdate)
>
>Now that I have loc.effdt, pay.effdt and com.effdt how do I determine
>which is the max effective dated row.
>
>Thanks in advance
>
>Deb
>
>
>
>********************************************************************
>CONFIDENTIALITY NOTICE:
>The information contained in this e-mail is legally privileged and
>confidential information intended only for the use of the individual or
>entity to whom it is addressed. If the reader of this message is not the
>>intended recipient, you are hereby notified that any viewing,
>dissemination, distribution, or copying of this e-mail message is strictly
>>prohibited. If you have received and/or are viewing this e-mail in error,
>please immediately notify the sender by reply e-mail, and delete this
>e-mail from your system.
>
>Thank you.
>********************************************************************
>
>
>
>
>------------------------------
>
>Message: 2
>Date: Mon, 11 Oct 2004 13:52:59 -0500
>From: "Knapp, Richard" <KnappR@umsystem.edu>
>Subject: RE: [sqr-users] Max effective date evaluation not in sql
>To: "This list is for discussion about the SQR database
> reportinglanguage from Hyperion Solutions." <sqr-users@sqrug.org>
>Message-ID:
> <C3A8BF882E6B604B8DFA11DDD25D2226898FAF@UM-EMAIL05.um.umsystem.edu>
>Content-Type: text/plain; charset="US-ASCII"
>
>
>A crude bubble sort? If A > B
> if A > C
> it's A
> end-if
> else
> if B > C
> it's B
> else
> it's C
> end-if
> end-if
>
>Richard Knapp
>Database Programmer/Analyst
>Institutional Research and Planning
>University of Missouri System
>573-882-8856
>knappr@umsystem.edu
>
>
>-----Original Message-----
>From: sqr-users-bounces+knappr=umsystem.edu@sqrug.org
>[mailto:sqr-users-bounces+knappr=umsystem.edu@sqrug.org] On Behalf Of
>Debbie Larney
>Sent: Monday, October 11, 2004 1:24 PM
>To: sqr-users@sqrug.org
>Subject: [sqr-users] Max effective date evaluation not in sql
>
>Everyone,
>
>I have a simple issue that I can't seem to work out. I need to determine
>the max effective dated row from the minimum row returned in three
>different select statements.
>Here are my sample select statements
>
>select com.effdt
>from ps_company_tbl com
>where com.effdt = (select
> min(inner.effdt)
> from ps_company_tbl inner
> where inner.company = com.company and
> inner.effdt <= sysdate)
>
>select pay.effdt
>from ps_paygroup_tbl pay
>where pay.effdt = (select
> min(inner.effdt)
> from ps_paygroup_tbl inner
> where inner.company = pay.company and
> and inner.paygroup = pay.paygroup
> inner.effdt <= sysdate)
>
>select loc.effdt
>from ps_location_tbl loc
>where loc.effdt = (select
> min(inner.effdt)
> from ps_location_tbl inner
> where inner.company = loc.company and
> and inner.location = loc.location
> inner.effdt <= sysdate)
>
>Now that I have loc.effdt, pay.effdt and com.effdt how do I determine
>which is the max effective dated row.
>
>Thanks in advance
>
>Deb
>
>
>
>********************************************************************
>CONFIDENTIALITY NOTICE:
>The information contained in this e-mail is legally privileged and
>confidential information intended only for the use of the individual or
>entity to whom it is addressed. If the reader of this message is not
>the intended recipient, you are hereby notified that any viewing,
>dissemination, distribution, or copying of this e-mail message is
>strictly prohibited. If you have received and/or are viewing this
>e-mail in error, please immediately notify the sender by reply e-mail,
>and delete this e-mail from your system.
>
>Thank you.
>********************************************************************
>
>
>_______________________________________________
>sqr-users mailing list
>sqr-users@sqrug.org
>http://www.sqrug.org/mailman/listinfo/sqr-users
>
>
>
>------------------------------
>
>Message: 3
>Date: Mon, 11 Oct 2004 16:05:47 -0400
>From: Scott Eubank <SEUBANK@advance-auto.com>
>Subject: [sqr-users] ISOLATION LEVEL
>To: 'SQRUG' <sqr-users@sqrug.org>
>Message-ID:
>
><4B25267A624F0F46AAAF8F42CB62863102A5DF98@exchange2k2.corp.advancestores.com>
>
>Content-Type: text/plain; charset="iso-8859-1"
>
>
> I need to do a "dirty read", basically an uncommited read for a report so
>that I do not disrupt processes that are running at nite. How do I
>"change isolation Level UR" in an SQR for the entire SQR.
>
> AIX, DB2 , PSOFT-Tools 7.59
>
>Any help would be greatly appreciated.
>
>
>Scott Ebank
>
>
>
>===================================================================
>NOTICE - CONFIDENTIAL AND PRIVILEGED - This e-mail may contain
>privileged and confidential information and is intended only for the
>addressee named above. If you received this message in error,
>please immediately notify the sender by return e-mail and delete the
>original message; any distribution, copying or use of this e-mail
>by you is strictly prohibited and may be unlawful.
>
>
>
>------------------------------
>
>_______________________________________________
>sqr-users mailing list
>sqr-users@sqrug.org
>http://www.sqrug.org/mailman/listinfo/sqr-users
>
>
>End of sqr-users Digest, Vol 8, Issue 7
>***************************************
-------------------------------------------------------------------
Neal Patterson, Sr. Programmer/Analyst
College Relations Information Systems Services, Colby College
4333 Mayflower Hill Drive, Waterville, ME 04901-8843
Phone: (207)872-3419 E-mail: rnpatter@colby.edu
-------------------------------------------------------------------
********************************************************************
CONFIDENTIALITY NOTICE:
The information contained in this e-mail is legally privileged and confidential
information intended only for the use of the individual or entity to whom it is
addressed. If the reader of this message is not the intended recipient, you
are hereby notified that any viewing, dissemination, distribution, or copying
of this e-mail message is strictly prohibited. If you have received and/or are
viewing this e-mail in error, please immediately notify the sender by reply
e-mail, and delete this e-mail from your system.
Thank you.
********************************************************************
_______________________________________________
sqr-users mailing list
sqr-users@sqrug.org
http://www.sqrug.org/mailman/listinfo/sqr-users