Return 0 count when a Department within a CTE contains records for one set, but not another

This is a bit of a complicated question to explain, but I am hoping not as complicated to resolve. I will try to describe this generically to allow anybody who can provide a solution to provide a generic example that anybody could adapt to their data.
In my query, I created a CTE which combines two separate sets of data. One set of data lists who is within a given audience (call it audiencelist). The other set lists people who are in that same audience and have completed a given course (call if courselist).
This is then all brought into one table by the CTE.
My resulting report in Visual Studio 2008 is then going to include an expression to count each employee from both lists by department within the same field. (I will achieve this by first grouping by department, and then by the appropriate measure,
which in the case of this example, I am calling audiencelist and courselist. Then, I will include an expression that counts the Employees.) The problem is, if a department has somebody in the audience, but NOBODY from that department has completed the
course yet, I need the department to still show up in the "courselist" but with a count of 0.
Example of the desired result:
Dept 
Field            
Count
A       Audiencelist  25
A       Courselist     15
B       Audiencelist  20
B       Courselist     10
C       Audiencelist  20
C       Courselist     0
I was trying as best I can to make this a generic example, but let me know if it would be easier if I share some of my actual code so you can provide a solution. My hope was that somebody could offer a generic example I could adapt to my data.

I am having a little trouble following this example, or the one provided at the link above. I was hoping to just allow for a generic example, but I guess it may help if I share my actual code. My query is rather long, but I will just share the relevant parts
for the sake of the sample.
gm101measures
AS
select
dimUser.EmpFK MeasureEmpFK,
RIGHT(OrgCode2, LEN(OrgCode2) - 2) MeasurePC,
audusersName MeasureAudName,
dimActivity.ActivityName MeasureActName,
dimActivity.Code MeasureActCode,
CASE
WHEN OrgCode2 LIKE 'US%' then 'US'
WHEN OrgCode2 LIKE 'CA%' then 'CA' END
CountryCode,
'ACTUALS_GM101' SOURCESYSTEMID,
Null CURRENCYCODE,
'GM101CERT' MEASUREID,
Null MEASUREDOLLARS,
CASE
WHEN GETDATE() Between '20131001 00:00:00' AND '20140930 11:59:59' THEN '2014'
WHEN GETDATE() Between '20141001 00:00:00' AND '20150930 11:59:59' THEN '2015'
WHEN GETDATE() Between '20151001 00:00:00' AND '20160930 11:59:59' THEN '2016'
WHEN GETDATE() Between '20161001 00:00:00' AND '20170930 11:59:59' THEN '2017' END
FiscalYear,
CASE
WHEN MONTH(GETDATE()) = '10' THEN '1'
WHEN MONTH(GETDATE()) = '11' THEN '2'
WHEN MONTH(GETDATE()) = '12' THEN '3'
WHEN MONTH(GETDATE()) = '1' THEN '4'
WHEN MONTH(GETDATE()) = '2' THEN '5'
WHEN MONTH(GETDATE()) = '3' THEN '6'
WHEN MONTH(GETDATE()) = '4' THEN '7'
WHEN MONTH(GETDATE()) = '5' THEN '8'
WHEN MONTH(GETDATE()) = '6' THEN '9'
WHEN MONTH(GETDATE()) = '7' THEN '10'
WHEN MONTH(GETDATE()) = '8' THEN '11'
WHEN MONTH(GETDATE()) = '9' THEN '12' END
FiscalMonthNbr
from
dimUser INNER JOIN
audusers ON audusers.DataSetUsers_EmpFK = dimUser.EmpFK INNER JOIN
Org ON dimUser.PrimaryDomFK = Org.Org_PK INNER JOIN
factUserRequiredActivity ON factUserRequiredActivity.UserID = dimUser.ID INNER JOIN
dimActivity ON dimActivity.ID = factUserRequiredActivity.ActivityID INNER JOIN
dimRequirementStatus ON factUserRequiredActivity.ReqStatusID = dimRequirementStatus.ID LEFT OUTER JOIN
UsrOrgs ON dimUser.ID = UsrOrgs.UserID LEFT OUTER JOIN
UsrDoms ON dimUser.ID = UsrDoms.UserID
WHERE
dimActivity.ActivityName = 'GM101 Program Completion'
AND
dimRequirementStatus.name = 'Satisfied'
AND
(audusersName = @audparam)
UNION
select
dimUser.EmpFK MeasureEmpFK,
RIGHT(OrgCode2, LEN(OrgCode2) - 2) MeasurePC,
audusersName MeasureAudName,
Null MeasureActName,
Null MeasureActCode,
CASE
WHEN OrgCode2 LIKE 'US%' then 'US'
WHEN OrgCode2 LIKE 'CA%' then 'CA' END
CountryCode,
'ACTUALS_GM101' SOURCESYSTEMID,
Null CURRENCYCODE,
'GM101AVAIL' MEASUREID,
Null MEASUREDOLLARS,
CASE
WHEN GETDATE() Between '20131001 00:00:00' AND '20140930 11:59:59' THEN '2014'
WHEN GETDATE() Between '20141001 00:00:00' AND '20150930 11:59:59' THEN '2015'
WHEN GETDATE() Between '20151001 00:00:00' AND '20160930 11:59:59' THEN '2016'
WHEN GETDATE() Between '20161001 00:00:00' AND '20170930 11:59:59' THEN '2017' END
FiscalYear,
CASE
WHEN MONTH(GETDATE()) = '10' THEN '1'
WHEN MONTH(GETDATE()) = '11' THEN '2'
WHEN MONTH(GETDATE()) = '12' THEN '3'
WHEN MONTH(GETDATE()) = '1' THEN '4'
WHEN MONTH(GETDATE()) = '2' THEN '5'
WHEN MONTH(GETDATE()) = '3' THEN '6'
WHEN MONTH(GETDATE()) = '4' THEN '7'
WHEN MONTH(GETDATE()) = '5' THEN '8'
WHEN MONTH(GETDATE()) = '6' THEN '9'
WHEN MONTH(GETDATE()) = '7' THEN '10'
WHEN MONTH(GETDATE()) = '8' THEN '11'
WHEN MONTH(GETDATE()) = '9' THEN '12' END
FiscalMonthNbr
from
dimUser INNER JOIN
audusers ON audusers.DataSetUsers_EmpFK = dimUser.EmpFK INNER JOIN
Org ON dimUser.PrimaryDomFK = Org.Org_PK LEFT OUTER JOIN
UsrOrgs ON dimUser.ID = UsrOrgs.UserID LEFT OUTER JOIN
UsrDoms ON dimUser.ID = UsrDoms.UserID
WHERE
audusersName = @audparam
The final main query actually just pulls in everything from this CTE. My next step was going to be to pull this information all into the report, sort and group by MeasurePC (the Department, referred to in my company as a "Profit Center" and by
the MeasureID (GM101Cert for those who completed the course, GM101Avail for those who are part of the audience) and then have an Expression that would count each MeasureEmpFK (the employee codes). However, that is when I realized it wouldn't count 0's for
any MeasurePC in the GM101Cert set of data that did not have any people complete the course.
Here is a mock-up of how the data would currently look from this above query:
Country   Code
SOURCESYSTEMID
Fiscal Year
Fiscal Month Nbr
Org Value
CURRENCYCODE
MEASUREID
MEASUREDOLLARS
Measure Emp FK
US
ACTUALS_GM101
2014
7
Org A
GM101AVAIL
170445
US
ACTUALS_GM101
2014
7
Org A
GM101AVAIL
2671
US
ACTUALS_GM101
2014
7
Org A
GM101AVAIL
113
US
ACTUALS_GM101
2014
7
Org A
GM101AVAIL
271
US
ACTUALS_GM101
2014
7
Org B
GM101AVAIL
272
US
ACTUALS_GM101
2014
7
Org B
GM101AVAIL
317
US
ACTUALS_GM101
2014
7
Org B
GM101AVAIL
375
US
ACTUALS_GM101
2014
7
Org A
GM101CERT
170445
US
ACTUALS_GM101
2014
7
Org A
GM101CERT
2671
From here, I was going to pull the data into a report to count. Using the above example, my desired result would be:
Country   Code
SOURCESYSTEMID
Fiscal Year
Fiscal Month Nbr
Org Value
CURRENCYCODE
MEASUREID
MEASUREDOLLARS
Measure Emp FK
US
ACTUALS_GM101
2014
7
Org A
GM101AVAIL
4
US
ACTUALS_GM101
2014
7
Org A
GM101CERT
2
US
ACTUALS_GM101
2014
7
Org B
GM101AVAIL
2
US
ACTUALS_GM101
2014
7
Org B
GM101CERT
0
I had planned to achieve this just by pulling the data into my report and then, instead of pulling the EmpFK, I would create an expression to count them. However, I realized this wouldn't achieve the 0 counts when some PC's did not have anybody who had completed
the course yet.

Similar Messages

  • Graphics returning null in one place, but not another.

    If you want to compile and run my program.... you can get all the files here:
    http://s94182144.onlinehome.us/randomstuff/files.zip
    (The main classes you'll need to look at are DrawingCanvas, Trig and GraphEngine)
    Here's a visual just in case:
    http://s94182144.onlinehome.us/randomstuff/graph.jpg
    When I click the "Graph It" button, I'm sending all those variables in the window to another class. Except the method I need to call is passed Graphics g... and thus, I needed to create a graphics variable. But it's returning null.
    Here is my code in GraphEngine, which runs when a button is clicked. You'll notice for Graph It... I created a Graphics variable... this returns null. Except you'll also notice I do the same thing for "Clear"... but this works.
    NOTE: I was getting mad so I named some methods not so nicely :p .... you may notice they are different in my files.
         public void actionPerformed(ActionEvent e)
              userDisplay=e.getActionCommand();
              if(userDisplay.equals("Draw"))
                   String progChoice=grapher.graphType.getSelectedItem();
                   System.out.println(progChoice);
                   if(progChoice.equals("Lines"))
                        grapher.allButtons[0].enable();
                        draw();
                   else if(progChoice.equals("Scatter Plot"))
                        lineOfBestFit();
              else if(userDisplay.equals("Graph It"))
                   Trig.graphThisStuff();
                   Graphics g = canvas.getGraphics();
                   canvas.trig(g);
               else if(userDisplay.equals("Clear"))
                    Graphics g = canvas.getGraphics();
                   System.out.println(g);
                    canvas.clear(g);
            else if(userDisplay.equals("Reset"))
                Trig.restartThis();   
              else if(userDisplay.equals("Credits"))
                showInstructionsFrame();
            else if(userDisplay.equals("Help"))
                showHelpFrame();   
            else if(userDisplay.equals("Create Sinusodial Graph"))
                showTrigFrame();   

    1. Do you expect forum members to download and unzip your code? Good luck...
    2. Inside almost every "big" problem is a small one trying to get out. Write a minimal program
    demonstrating your problem (say <50 lines) and post that. The shorter code and the easier it
    is to copy, paste and run, the more forum members will actually give it a go.
    That being said, you problem is that you are using Component's getGraphics at all. Don't use it.
    It doesn't work very well -- they rendering you do is temporary, if you iconify and restore your
    window your changes will disappear (sometimes even moving another window past yours will do this!).
    What should you do instead? Put all your rendering code in paintComponent (or subroutines
    it calls). Changes in state of your app should trigger a call to repaint (or you will call it directly).
    Repainting will eventually cause your paintComponent to be called.

  • Why does iPhoto 8.1.2 work on one iMac but not another when both are the same spec both running Mavericks 10.9.1?

    I have a studio of 7 iMacs all running Mavericks 10.9.1, six of the machines are able to open iPhoto 8.2.1 but for some reason after updating the seventh, iPhoto vanished completely from that machine. I reinstalled it from a copy I had saved on a HDD but it now says it's unsupported with this version of OSX. I don't want to pay the £10 + for a piece of software that is only being used to import photos from the occasional iPhone so wont be installing the new version, especially as I know 8.2.1 does work on Mavericks.
    Any suggestions?
    Many thanks

    Reinstall v8 from the install disk as, at a guess, the version of the HDD is missing components.
    To re-install iPhoto
    1. Put the iPhoto.app in the trash (Drag it from your Applications Folder to the trash)
    2. Download it from the App Store to reinstall It's on your Purchases List* there.
    For older versions that have been installed from Disk you'll need these additional steps:
    2a: On 10.5:  Go to HD/Library/Receipts and remove any pkg file there with iPhoto in the name.
    2b: On 10.6: Those receipts may be found as follows:  In the Finder use the Go menu and select Go To Folder. In the resulting window type
    /var/db/receipts/
    2c: on 10.7 or later they're at
    /private/var/db/receipts
    A Finder Window will open at that location and you can remove the iPhoto pkg files.
    3. Re-install.
    If you purchased an iLife Disk, then iPhoto is on it.
    If iPhoto was installed on your Mac when you go it then it’s on the System Restore disks that came with your Mac. Insert the first one and opt to ‘Install Bundled Applications Only.
    *Sometimes iPhoto is not visible on the Purchases List. it may be hidden. See this article for details on how to unhide it.
    http://support.apple.com/kb/HT4928
    One question often asked: Will I lose my Photos if I reinstall?
    iPhoto the application and the iPhoto Library are two different parts of the iPhoto programme. So, reinstalling the app should not affect the Library. BUT you should always have a back up before doing this kind of work. Always.

  • I want to bcc myself when sending mail from one account but not another. When I check "automatically bcc myself", it bcc's me from both accounts.  Can I set this to work with only one account?

    I have two mail accounts on my Mac.  I want one account to bcc me when I send emails from that account.  I checked "automatically bcc myself" under mail>preferences>composing, but both accounts bcc me when sending mail.  Can I set this to only bcc myself from one specific email account? Thanks.

    It does not make sense that your ssh does not have a dash capital Y (-Y) option. It is in "man ssh", and my 10.6.6 has the -Y option, and I've had a -Y option since at least Tiger (10.4) days.
    My ssh is in /usr/bin/ssh
    I'm not very good at X11 issues, so I'm just throwing ideas out there.
    Does your broken account have a $HOME/.ssh/config file, and if so, what is in it?
    Does the broken account have any $HOME/.x* or $HOME/.X* files that X11 might be reading to configure your X11 behavior differently from the new test account?
    $HOME/.Xauthority
    $HOME/.Xdefaults-<hostname>
    $HOME/.Xresources
    $HOME/.ICEauthority
    $HOME/.keymap.km
    The above are a few names I found looking through "man X"
    While I'm thinking about it, I assume that when going to the server, you are using the exact same user account on the server, so that you have a constant at least at that end.
    Have you tried trashing your
    $HOME/Library/Preferences/org.x.X11.plist
    file, to see if that is affecting the broken account?
    Again, I am just throwing out ideas to see if anything sticks.

  • Query returns record in SQL Developer but not in iSQLPlus

    ... back in a minute, I may not have done a commit at the end of the insert.
    The problem I was having was I hadnt commited the record in SQL Developer but the queries where returning records in this environment but not in iSQLPlus or Apex and it was confusing me.
    Message was edited by:
    Benton
    Message was edited by:
    Benton

    Finally got to know the reason why Timezone Abbr woudn't show up in SQL Plus.
    I ran below query in SQL PLUS
    SELECT SESSIONTIMEZONE, CURRENT_TIMESTAMP, systimestamp, LOCALTIMESTAMP FROM DUAL;
    SESSIONTIMEZONE CURRENT_TIMESTAMP SYSTIMESTAMP LOCALTIMESTAMP
    -05:00 08-SEP-12 12.00.31.575228 AM -05:00 08-SEP-12 12.00.31.575223 AM -05:00 08-SEP-12 12.00.31.575228 AM
    Now executed the same query in SQL Developer:
    SESSIONTIMEZONE CURRENT_TIMESTAMP SYSTIMESTAMP LOCALTIMESTAMP
    America/Chicago     08-SEP-12 12.08.32.072424000 AM AMERICA/CHICAGO     08-SEP-12 12.08.32.072420000 AM -05:00     08-SEP-12 12.08.32.072424000 AM
    The difference between the 2 outputs is the way in which time_zones were respresented. In SQL PLUS, it is shown as an offset whereas in SQL Developer as a time zone region name. Now there are many "time sone regions" that follow an offset of -5:00. This confuses Oracle and a "UNK"(Unknown) for a query like the one below when trying to execute in SQL PLUS:
    select extract(timezone_abbr from from_tz(cast(sysdate as timestamp),SESSIONTIMEZONE)) from dual;
    EXTRACT(TI
    UNK
    Therefore we need to specify the exact Time Zone Region(TZR) in order to obtain the corresponding TZD(Daylight Savings Format i.e. CDT or CST). This we do by altering the session environment vaiable time_zone
    alter session set time_zone='America/Chicago';
    Now executing the queries to find the abbreviated time zone( in TZD format) will finally work to return a non-null char value.
    select extract(timezone_abbr from from_tz(cast(sysdate as timestamp),SESSIONTIMEZONE)) from dual;
    EXTRACT(TI
    CDT
    select to_char(CURRENT_TIMESTAMP, 'TZD') from dual;
    TO_CHA
    CDT

  • I buy for mac app but not for the iPad, so how do I reinstall a program that has already purchased? I need help because I bought the imovie'11 but when he opened it only brought 8 movie trailer templates instead of the 15 it says on the program. How do I

    I buy for mac app but not for the iPad, so how do I reinstall a program that has already purchased? I need help because I bought the imovie'11 but when he opened it only brought 8 movie trailer templates instead of the 15 it says on the program. How do I solve this problem? Once paid for a program incomplete. I also liked that the AppStore itself had a button to reinstall programs already bought, because it is very hard to understand how to do this in the store, only option is to install and hide purchase, and how do I reinstall, attention'm talking about reinstalling a computer mac, not an ipad or iphone.
    Thank you.

    Prodesigntools.com , go ahead and download the software from there and use your serial number to serialize it.

  • Why can't I save text I've entered into a PDF file?  When I hit "Save As", only the PDF document is saved, but not the text i typed into the document.  I'm using Windows 8.

    Why can't I save text I've entered into a PDF file?  When I hit "Save As", only the PDF document is saved, but not the text i typed into the document.  I'm using Windows 8.

    THANK YOU!
    Jan Whitfield
    The College Planning Center
    250 Palladio Parkway, Suite 1311
    Folsom, CA 95630
    (916) 985-0453
    www.TheCollegePlanningCenter.com

  • I have updated my iphone to ios6 but when I receive a message it does appear in my newsfeed but not on the app. Normally there was a red sign with a 1 or 2, ... inside but that's gone, is it normal?

    i have updated my iphone to ios6 but when I receive a message it does appear in my newsfeed but not on the app. Normally there was a red sign with a 1 or 2, ... inside but that's gone, is it normal?

    i m also put passcode in my iphone...but i dont know that how i know that my passcode is crack by someone???and same as police is not interested to find out it..
    i want ma iphone backkk...........

  • Iphoto allows you to share photos by selecting them and then emailing as an attachment.  I'm not able to do that now, curser isn't appearing in the email address box when I attempt to address my email.  Photos are attaching but not able to include an addr

    iphoto allows you to share photos by selecting them and then emailing as an attachment.  I'm not able to do that now, curser isn't appearing in the email address box when I attempt to address my email.  Photos are attaching but not able to include an address.

    Windows Phone 8.1 is so full of surprises and opens the Windows Phone faithful up to a new world of apps.
    Video editors and
    file managers are just some of the new app categories possible thanks to Windows Phone 8.1. We’ve seen an official video editing app from Microsoft already, but today we finally get Files – the official file manager for Windows Phone.

  • Why does the clone stamp work when I go from a darker colour to a lighter colour but not the other way around. How can I lighten up a dark area? Lasso tool takes from the wrong area too.

    Why does the clone stamp work when I go from a darker color to a lighter color but not the other way around? How can I lighted a dark area? The Lasso tool takes from the wrong area.

    c.pfaffenbichler wrote:
    Why do you use the Blend Modes Lighter and Darker at all in this case and not simply Normal?
    And what kept you from posting a screenshot?
    I borrowed the image below for an HDR workshop I ran at the 2010 PSNZ National Convention, to demonstrate a method of removing halos.  You'll remember that halos were a serious problem with early HDR, and while the halos in this image were caused by over sharpening, they are perfect for demonstrating this technique.
    It relies on the fact that halos so often tend to put a lighter tone between the two areas where sharpening is being applied. Whether that is the sky abutting a dark line of hills, or the rock and little tower as in this image.  I've uploaded it at the size it was supplied to me at (about 2700 pixels wide).  So
    Click to open the full image, right click and copy, and paste into Photoshop.
    Select the clone tool, and set its blend mode to Darken.
    Try to sample on a line horizontal to where you want to clone, to give the best tonal match, and start cloning.
    Because the sky is darker than the halo, it overwrites it. But the rock is darker than the sky, so it has no affect.
    It works even better if you clone on a new layer also set to Darken.  No masking, just Photoshop blend mode magic.
    You can also fix the little tower. Use a great big brush — just remember to sample horizontal to match the horizon.
    Back then I was using the same trick with CAs after forgetting to fix them in ACR, and having done too much work to start again after spotting the problem.

  • When we click on the copy botton record with same name should not be saved

    Hi,
    Copy button will copy the record with the same name and will save it.our requirement is when we click on the copy botton ,record with same name should not be saved
    we are performing this task in custom object 12 and exposed Opportunity Name in the layout.
    Records with same Opportunity Name should not save ..when we copy the record
    Can we perform any field validation on Opportunity Name field?
    Please help
    please email me @ [email protected]
    Thanks
    Srinivas Merugu

    Opportunities that are assoicated to the same account cannot have the same name. You cannot make this unique for your whole instance. The only way that you could do this would be to create a webservice application that checks this before you save the record.
    What about defaulting the name each time this could make the record unique?

  • There are times when I try to start firefox 3.6 that it does not come up,but when I click it again, I get fire fox is running but not responing, close fire fox, or shut down computer. There are other times that it starts up normaly wit no probs

    # Question
    there are times when I try to start firefox 3.6 that it does not come up,but when I click it again, I get fire fox is running but not responding, close fire fox, or shut down computer. There are other times that it starts up normally wit no probs
    ..

    Not using any mouse pad, I have a very smooth desktop. But I just tried to use a sheet of A4 printing paper, but no result, the problem persisted.
    Someone on this forum suggested, that USB3 may interfere with the magic mouse.
    I have 2 LaCie HDD's about 70 cm away from the mouse, I use them on Thunderbolt. But in operation or not - the result is the same, the mouse plays up! Just now I was clicking the desktop and the mouse created a new folder!!
    Thanks for the advice, Bee
    Cheers, Gerd

  • IMovie seems to have developed a glitch. When i try to import photos they show in the timeline but not in the movie.

    iMovie seems to have developed a glitch. When i try to import photos they show in the timeline but not in the movie.
    Any ideas?

    You are probably looking in the wrong place - all photos in Photo view and in event too unless you have a corrupted library
    most common cause of your not finding them is bad sort - view menu ==> sort events
    Nest most common cause is a bad data/time on the camera - this can be corrected using a smart album to find the photos from that camera and then using using the adjust time/date command to fix the bad ones
    YOu can alwasy find the event a Photo is in by selecting it and selecting show event
    LN

  • HT1923 Before I un-install itunes has anyone had a problem getting an ipad mini to show up in itunes as a device when connected to the computer? My old ipad shows up but not the new mini.

    Before I un-install itunes has anyone had a problem getting an ipad mini to show up in itunes as a device when connected to the computer? My old ipad shows up but not the new mini.

    Just wondered if anyone had any other suggestions.

  • When I make a video with the camera ipad mini seen but not heard I can do ?

    when I make a video with the camera ipad mini seen but not heard I can do ?

    Yeah, of course you can. All you do is, open PhotoBooth, record your video and then, once you have stopped the video recording just drag the movie out of the bottom of PhotoBooth onto the desktop. It is in .mov format so you can then add it to iMovie for further editing or just upload it to youTube as it is.
    Easy as pie!

Maybe you are looking for

  • Save all Open Files in CS4?

    Hi all, Looking for a script that will save all open files as a a JPG to a specific directory.  I tried using this in CS4 but it doesnt work.  It just opens the save dialog and thats it.  Want something a bit more automated: var tempFolder = new Fold

  • Complicated Masking always freezes up program???

    Hey I've been working on a 4 or 5 second shot with 3 complicated masks masking the movement of 3 people frame by frame. Usually after 10 minutes of working I'll move one of the vector points, and the point will move but what is visually being masked

  • Replacing sap isu tax code with sap r/3 while transferring documents

    we are using different tax code in SAP ISU then the one used in SAP CORPORATE..is there any way we can replace the tax code used in SAP ISU with the one used SAP R 3 while transferring the documents through ALE we have used sabstituation rules to pop

  • IPad 1 and the new iOS6????

    Apparently, Apple doesn't think enough of their iPad 1 users to offer the new iOS6 to them.  Everytime I try to update, it tells me that I have the latest version, iOS 5.1.... Why wouldn't they offer it to all of their iPad customer base?.? I'm very

  • Importing databases

    How do I import data, infact an entire database for that matter, from MySQL to Oracle? Is it using the migration tool? Whatever the method, somebody kindly brief me through it. null