SQL Help

cbrunny

Diamond Member
Oct 12, 2007
6,791
406
126
I'm trying to figure out how to do something that is probably relatively easy. I'm not an expert but I'm halfway good with SQL.

In english:

Columns:
Factor 1 (easily defined),
Factor 2 (easily defined),
Factor 3 (easily defined),
Factor 4:
Value A: if the count of Value B (for Factor 4) within Factors 1 and 2 or the count of Value C (for Factor 4) within Factors 1 and 2 is less than 5, Value A = 1
Value B: if Value A = 1, null else 2
Value C: if Value A = 1, null else 3

This calculation would logically loop back on itself which is probably why I can't figure out how to do it. Does anyone have any suggestions? This would be a summary of record (individual people) level data.
 

nakedfrog

No Lifer
Apr 3, 2001
59,258
13,875
136
Hm, you could try finagling a CASE WHEN THEN ELSE END in there, or write functions that accept the values and return what you're looking for, and call the functions in your select statement.
 

cbrunny

Diamond Member
Oct 12, 2007
6,791
406
126
Solved. It took a rather long SQL code, but I've got the output coming the way I want it. Now I have to figure out the easiest way to rebuild this in Cognos 10! That'll be fun.
 

BOOGY_DOG

Junior Member
Oct 21, 2015
13
0
0
Looks like you'd need a mess of functions in there.. it'd be a lot more clean if you could use PLSQL or TSQL.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |