I need help in Fixing my Hp Split x2

I need help in fixing my hp split x2. I got it with windows 8 but i upgraded to Windows 8.1. sine then I stop accessing my D:/ drive ( 500gb HDD)on which I stored data. Besides, I get DCP watchdog violation Error each time I disconnect the tablet and reconnet it. I also get another error message: DCP_DRIVER_POWER_STATE_FAILURE. Can somebody help me out?

Hi Alsaab73,
Thank you for visiting the HP Support Forums and Welcome. I have read your thread on your and getting an error message. The HDD that are you using, I would need the model number. Have you looked in the device manager to see if there is a conflict with the driver installed? It might be listed under the USB devices? Have you tried a different port on the Notebook?  Right clicking an updating the driver might be all that is needed.
As per the description of the issue you get error DPC_WATCHDOG_VIOLATION.
Is the issue confined to any particular game or a certain function you are choosing on the Notebook?
The First thing you need to try is disable any firewalls or virus protection and restart the Notebook.
If that does not helps try these steps from Microsoft.
Boot the computer using the Windows 8 bootable DVD.
On the Install Now screen click on Repair your computer.
You will then see a blue screen and an option to choose.
Click on Advanced Options and then click on Troubleshoot.
Click on Automatic Repair and follow the prompted instructions.
Hope this helps.
Thanks.
Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
Click the “Kudos, Thumbs Up" on the bottom to say “Thanks” for helping!

Similar Messages

  • TS1646 I'v tried many times to update my applications however, my account can't do it because security code for my card is incorrect note that I'm sure my card details are correct completely so i need help to fix it as much as you can plz. Thnks

    Hi
    I'v tried many times to update my applications however, my account can't do it because security code for my card is incorrect note that I'm sure my card details are correct completely so i need help to fix it as much as you can plz. Thnks

    Look, I understand I still need a card attached to the account. The problem is, it won't accept my card because I only have 87 cents in my bank account right now.
    If I had known there would be so much trouble with the iTunes card, I would have just put the cash in my bank account in the morning instead of buying an iTunes card (I didn't expect the banks to be open on Thanksgiving of course).
    Apple will only accept cards that have a balance. The balance is so small in my account that it won't accept it as a valid card.
    I'm going to have to contact Apple anyway to reset the security questions. That's obvious. Your answers were not exactly helpful. You didn't tell me anything I don't already know, but thanks for trying to be helpful.

  • When ever i try to download my iPod recovery software, it keeps saying connection timed out. really annoyed and need help to fix it

    when ever i try to download my iPod recovery software, it keeps saying connection timed out. really annoyed and need help to fix it

    - Next try the manual install method of:
    iDevice Troubleshooting 101 :: iPhone, iPad, iPod touch
    If the iPod was Disabled, place the iPod in recovery mode after the firmware download is complete and then restore using the instructions in the article. Sometimes recovery mode timeouts and returns to disabled before the firmware download is complete.
    - Then try on another computer

  • Need help to fix my computer, dude: crashes

    I am Manoj. I am from India. There is a problem with my desktop computer. Now days, it gets hanged on regular basis due to which I am unable to work with it. Sometimes it hangs 10-12 times a day. I need help  to fix my computer, dude. One more thing sometimes when it hangs, there are many horizontal lines on the monitor and I hear a sound of beep from the CPU.Please help me.
    Thanks.

    Hello manojyd,
    The problem is it could be a huge list of things that is causing the issue.
    Let's start by stress testing the system and seeing if it gets too hot.
    How to Stress Test your Hardware for Stability and Heat Problems with Prime95
    If I have helped you in any way click the Kudos button to say Thanks.
    The community works together, click Accept as Solution on the post that solves your issue for other members of the community to benefit from the solution.
    - Friendship is magical.

  • HT1206 I can't log into the Itunes store.  I type in my Apple ID and my password and the message "This Apple ID cannot be used for the iTunes Store." "Enter another Apple ID."  I need help on fixing this.

    I can't log into the Itunes store.  I type in my Apple ID and my password and the message "This Apple ID cannot be used for the iTunes Store." "Enter another Apple ID."  I need help on fixing this.

    Yeah I'm starting to see a ton of forums posts right now about the same thing :/ I wonder what's going on

  • IMac froze after accidentally dropping hundreds of jpegs in desktop.......need help to fix.....desktop filled now..thanks

    iMac froze after accidentally dropping hundreds of jpegs in desktop.......need help to fix.....desktop filled now..thanks

    Important: mende's suggestion will remove everything from your Desktop, not just the jpegs. Not good. Do the following instead. Open Terminal in Utilities and copy/paste, then hit return after each. The second will create a folder on the Desktop called "photos." The third command will move all of them into that new  folder, "photos" This will save them. These commands assume you are logged into the account with the troubled Desktop.
    cd ~/Desktop
    mkdir photos
    mv *.jpg photos/
    If you don't care about saving them then the following will delete them. (It is critical that you only use copy/paste.)
    cd ~/Desktop
    rm *.jpg
    Message was edited by: WZZZ

  • I need help. How to export split track for Final Cut Pro 7 Thanks

    I need help. I have edited a film and now the company I have made the film for want a split track of it. I have no idea how to export a split track off Final Cut Pro 7 and I need simple language to explain it to me as I am a beginner. Thanks

    I assume you have multiple tracks of audio? And the audio is distributed discretely over these tracks (sync sound on tracks 1 and 2, sound effects on tracks 3 and 4, music on tracks 5 and 6 for example)?
    Then duplicate your sequence by clicking on the icon for your sequence in the FCP browser and control-clicking on it. From the drop-down menu choose Duplicate. Double click on the duplicate sequence you just created to load it to the timeline and canvas.
    Now, working on the copy you just made of your finished sequence, click anywhere on the timeline, and type Command + 0 {zero} to bring up your sequence settings. Click on the Audio Outputs Tab.
    Once the Audio Output Tab opens, set the Outputs to the desired number of discrete tracks you want to export - in this case I will set it to 8, as I have sync sound on tracks 1 & 2, Voice Over on tracks 3 & 4, Sound Effects on tracks 5 & 6 and Music on tracks 7 & 8.
    Once I do that the 8 tracks appear. I set them all to Dual Mono as I want them to be discrete tracks:
    Once I am done, I click OK and return to the far left side of the timeline where the audio selectors are, and carefully control - clicking in the empty space above the lock symbol,
    From the drop down menu I assign the output of each track - track 1 to to output track 1, track 2 to output track 2, doing so to each track:
    You need to set the output for each track. Once all my track assignments are done, I go to the menu File > Export . . . > QuickTime Movie and export my sequence, but now it is exporting with 8 discrete tracks of audio.
    To do a quick check that everything is OK, re-import the movie you just exported back into FCP, and open it in the Viewer and you will see that it does indeed have the multi-tracks, as 8 mono track tabs appear at the top of the viewer.
    Now give that QuickTime a name that includes "Split Tracks" in the title and copy it to your delivery drive.
    MtD
    Message was edited by: Meg The Dog to fix typo

  • I get error 0x80073cf9 now and I need help to FIX Windows Store can't update any Apps & can't install any Apps now?

    Hi I hope some one can tell me step by step how to fix windows 8.1, I can't update any of my Apps and can't install any new apps now and I get error code 0x80073cf9?  But my problem is different than most of the other FIXES I read about, because nothing
    fixes my problem to be able to install new Apps and get app updates and stop getting that error code?
    I keep getting same error code 0x80073cf9 after I try any of the FIXES I have read about and tried all  the fixes on  my Lenovo Z580 laptop, that came with windows 8 and updated to 8.1.  And ever since I bought this laptop I could
    always install and update all my apps for the last year when I had Win 8 and Win 8.1 now.   This has been going on since April and May and its driving me crazy!    And from the May updates I did get all the updates and
    I also installed the KB update  that said I need this KB to get all updates in the future.  
    But all the other people when they get this error code they could not even open and use any of their Apps already installed.  And they also get the error code when they try to update or get a new apps.   
    But I can click on any APP installed already and use all my Apps with no problems.     I have read so many how to fix this error code but nothing works! :-(      I have tried a lot of 
    the fixes on Microsoft forums that says do this and the fix will get rid of the error code but I keep getting the same error code after I try that  fixes.    And I have read a lot of other windows 8 an windows 8.1  web sites when
    I search for how to fix this error code?   And tried all of the fixes that were different from the Microsoft forum fixes. But after I try those fixes I still can't install any apps or can't get my app updates? 
    Please to any person's who can help me by giving me  more that 1 fix, because I have tried so many fixes, If you know more that 1 fix tell me how to do your fix step by step so I can understand what you say to do to fix my windows store? 
    Thanks for any and all help?  And if I don't get any help in this section of the forum I will try to put this in a different area, if I don't get any help at this section of the forum I will try to ask this in another part of he forum ok?   
    I really need HELP with this so I can get my laptop working again to install new apps and get the updates to my apps? 

    Fixed the problem by going to settings/store and logging out with apple ID.  Then logged back in with password and updates, apps, and iTunes store seem to work ok now.

  • Need help on fixing this bug

    Hello!
    I have my cod which needs some bug fixing. This is a drag and drop application where the user will drap the correct answer on corresponding targets. My problem here is, when one target is already occupied by an object i can still drop another object there, which shouldn't. can you please help me fix this?
    thanks in advance!
    Sincerely.
    Milo
    Here's my code:
    var startX: Number;
    var startY: Number;
    var correct: Number = 0;
    var attempt: Number = 0;
    var currentlyDragged:MovieClip;
    // collection of objects stored in array
    // so that you can reference them programmatically
    var objects:Array = [at1, in1, in2, in3, in4, in5, in6, in7, in8, on1, on2];
    activateObjects();
    // assigns listeners and other functionality to the objects in objects array
    function activateObjects():void {
         for each(var mc:MovieClip in objects) {
              mc.addEventListener(MouseEvent.MOUSE_DOWN, pickObject);
              mc.buttonMode = true;
              // assign drop targets based on names
              switch(String(mc.name).substring(0, 2)) {
                   case "at":
                        mc.dropTargets = [targetAT1];
                   break;
                   case "in":
                        mc.dropTargets = [targetIN1, targetIN2, targetIN3, targetIN4, targetIN5, targetIN6, targetIN7, targetIN8];
                   break;
                   case "on":
                        mc.dropTargets = [targetON1, targetON2];
                   break;
    function pickObject(e:MouseEvent):void {
         currentlyDragged = MovieClip(e.currentTarget);
         currentlyDragged.startDrag();
         startX = currentlyDragged.x;
         startY = currentlyDragged.y;
         stage.addEventListener(MouseEvent.MOUSE_UP, dropObject);
    function dropObject(e:MouseEvent):void {
         stage.removeEventListener(MouseEvent.MOUSE_UP, dropObject);
         stopDrag();
         var droppedOn:MovieClip;
         if (currentlyDragged.dropTarget) {
              // loop through targets belonging to the currently dragged clip
              for each(var mc:MovieClip in currentlyDragged.dropTargets) {
                   if (currentlyDragged.hitTestObject(mc)) {
                        // get the target
                        droppedOn = mc;
                        currentlyDragged.removeEventListener(MouseEvent.MOUSE_DOWN, pickObject);
                        currentlyDragged.buttonMode = false;
                        currentlyDragged.x = droppedOn.x;
                        currentlyDragged.y = droppedOn.y;
                        correct++;
                        correctCounter.text = String(correct);
                        // stop loop - it is not necessary to continue
                        break;
         attempt++;
         attemptCounter.text = String(attempt);
         // return to the initial position if there is no hit
         if (!droppedOn) {
            currentlyDragged.x = startX;
            currentlyDragged.y = startY;
         if (correct == objects.length) {
              var congrats:CongratsMC = new CongratsMC();
              // place i in the middle of the screen
              congrats.x = (stage.stageWidth - congrats.width) * .5;
              congrats.y = (stage.stageHeight - congrats.height) * .5;
              addChild(congrats);

    Try the code below.
    Also, use int instead of Number whenever possible - it is smaller and faster.
    import flash.display.MovieClip;
    import flash.display.Sprite;
    var startX:Number;
    var startY:Number;
    var correct:int = 0;
    var attempt:int = 0;
    var currentlyDragged:MovieClip;
    // collection of objects stored in array
    // so that you can reference them programmatically
    var objects:Array = [at1, in1, in2, in3, in4, in5, in6, in7, in8, on1, on2];
    var congrats = new CongratsMC();
    congrats.addEventListener("close", closeCongrats);
    activateObjects();
    // assigns listeners and other functionality to the objects in objects array
    function activateObjects():void {
         for each(var mc:MovieClip in objects) {
              mc.addEventListener(MouseEvent.MOUSE_DOWN, pickObject);
              mc.buttonMode = true;
              // assign drop targets based on names
              switch(String(mc.name).substring(0, 2)) {
                   case "at":
                        mc.dropTargets = [targetAT1];
                   break;
                   case "in":
                        mc.dropTargets = [targetIN1, targetIN2, targetIN3, targetIN4, targetIN5, targetIN6, targetIN7, targetIN8];
                   break;
                   case "on":
                        mc.dropTargets = [targetON1, targetON2];
                   break;
    function pickObject(e:MouseEvent):void {
         currentlyDragged = MovieClip(e.currentTarget);
         currentlyDragged.startDrag();
         startX = currentlyDragged.x;
         startY = currentlyDragged.y;
         stage.addEventListener(MouseEvent.MOUSE_UP, dropObject);
    function dropObject(e:MouseEvent):void {
         stage.removeEventListener(MouseEvent.MOUSE_UP, dropObject);
         stopDrag();
         var droppedOn:MovieClip;
         correctCounter.text = String(correct);
         if (currentlyDragged.dropTarget) {
              // loop through targets belonging to the currently dragged clip
              for each(var mc:MovieClip in currentlyDragged.dropTargets) {
                   if (currentlyDragged.hitTestObject(mc)&& mc.notUsed) {
                        // get the target
                        droppedOn = mc;
                        mc.notUsed = false;
                        currentlyDragged.removeEventListener(MouseEvent.MOUSE_DOWN, pickObject);
                        currentlyDragged.buttonMode = false;
                        currentlyDragged.x = droppedOn.x;
                        currentlyDragged.y = droppedOn.y;
                        correct++;
                        correctCounter.text = String(correct);
                        removeTarget(droppedOn);
                        // stop loop - it is not necessary to continue
                        break;
         attempt++;
         attemptCounter.text = String(attempt);
         // return to the initial position if there is no hit
         if (!droppedOn) {
            currentlyDragged.x = startX;
            currentlyDragged.y = startY;
         if (correct == objects.length) {
              // place i in the middle of the screen
              congrats.x = (stage.stageWidth - congrats.width) * .5;
              congrats.y = (stage.stageHeight - congrats.height) * .5;
              addChild(congrats);
    function removeTarget(target:Sprite):void {
         var i:int = 0;
         for each(var mc:MovieClip in objects) {
              for (i = 0; i < mc.dropTargets.length; i++) {
                   if (mc.dropTargets[i] == target) {
                        mc.dropTargets.splice(i, 1);
    function closeCongrats(e:Event):void {
         removeChild(congrats);

  • Need help to fix my pc

    my computer is completely turned to window,
    all the apple system is deleted,while i download
    window xp now the computer is working as a window xp not as an apple.
    i try to download re-installation cd but i can;t.i need help if somebody
    guide me i will welcome. thanks.

    Your question is not completely clear, but I'm going to guess that while installing Windows on your Mac, you formatted the entire hard drive as NTFS. If this is what happened, there are 2 things you can try. If you have any information you do not want deleted from Windows, such as documents you created, back them up ASAP before you do any of these steps, as it's going to erase your hard drive (that is the only way to fix it), and you will have to reinstall Mac OS and Windows, and then restore your data, hopefully you had a back up.
    Option 1 is follow the steps in this article: http://support.apple.com/kb/TS2176.
    Option 2 may or may not work, but you can try booting from the windows install disk, run the windows installer and reformat the entire hard drive as FAT instead of NTFS.

  • Need help in fixing the error

    Hi All,
    could anybody help in fixing the following error.
    C:\bea\weblogic81\server\bin\.\myserver\.wlnotdelete\extract\myserver_SAISTARS_SAISTARS\jsp_servlet\__listproject.java:1071: cannot resolve symbol
    probably occurred due to an error in /listProject.jsp line 221:
    <pg:pager maxIndexPages="<%=10%>" maxPageItems="<%=10%>">
    Thanks and Regards,
    shaik

    Hi abinash,
    Not enough information!
    Check the logs for errors and post the here.
    regards
    Juan

  • TS3694 I need help to fix error message -69

    I am having problem with syncing my ipod classic (160gb). I have this error message -69, that I need help with. I have already restored my ipod, but cannot add my anything (audiobooks-my music) to my ipod.

    see if you have any friend have a Mac computer, do a restore there before syncing with your PC

  • Just installed security update 2014-002, now Itunes will not open. Have rstrated but no change, need help to fix, please

    Just installed security update 2014-002, now Itunes will not open, I have rebooted twice with no effect, I don't know what else to do to get my itunes back. Need help please

    Believe I've firxed my problem, at least, ITunes is now working again. I followed the information provided from a couple of posts on this thread, (1) re restarting with command-s held down; did it twice, made no differerence; (2) manually re-installed the Security update; no difference; each time restarting, no effect; (3) shutdown the computer; I did for 35 minutes, upon restart, ITunes is back to normal, seems to be working fine. Turning the computer off must clear the cache?

  • Need help with fixing msi gt683 laptop

    Hello. I have a GT 683 R that i bought a couple of months back, i recently did a factory restore on it and afterwards i didn't have the disk to finish the process, so i started messing with the settings and everything i reset the raid to non raid and now i'm stuck on a screen that says "Reboot and Select proper Boot device or insert boot media in selected boot device and press a key".
    I tried using the recovery again and it wouldn't even boot to that menu, i hit F11 to try to boot from disc but all it does is go to the reboot and select proper boot device screen.
    I need a lot of help on this because i'm not really good with computers.

    if you switch from AHCI or IDE, back to RAID in the BIOS (by pressing DEL when the MSI logo appears on the screen, and going to "advanced options")
    does it boot into the recovered system ?
    switching into/out of RAID mode, requires you to use the RAID setup screen to configure the RAID when it's installed, by pressing ctrl + i when you see the RAID screen just after the MSI logo screen on booting up each time.
    as for recovery, you may have more options depending on if you break the RAID, or if you have a backup of windows 7 or a way to copy the ISO to a USB. or just put in the recovery DVD's (mine weren't too helpful)
    i.e. http://forum.notebookreview.com/msi/672814-need-help-installing-ssd-gt683r-raid-0-a-2.html
    switching out of RAID mode is tricky because the controller makes small changes to the HDD's so they are recognised as RAID.
    typically, windows won't let you see the drive if the flag is set, but you can wipe the setting out using backup/clone software or low-level tools that bypass the normal windows settings to blank the drive.
    or you can use the RAID setup screen to remove the drives from the array, which is quite a lot faster and less effort, but you will lose all the data on the drives in both situations when switching from RAID, to 2 drives.

  • [8i] Need help updating/fixing a workday table

    I'm working in an old database:
    Oracle8i Enterprise Edition Release 8.1.7.2.0 - Production
    PL/SQL Release 8.1.7.2.0 - Production
    CORE 8.1.7.0.0 Production
    TNS for HPUX: Version 8.1.7.2.0 - Production
    NLSRTL Version 3.4.1.0.0 - Production
    I'm trying to fix a workday calendar, and I'm not exactly sure how to do it. I'm used to querying data, not making changes to the data...
    Here's some sample data:
    CREATE TABLE     test_cal
    (     clndr_dt     DATE     NOT NULL
    ,     work_day     NUMBER(3)
    ,     clndr_days     NUMBER(6)
    ,     work_days     NUMBER(5)
    INSERT INTO     test_cal
    VALUES     (TO_DATE('12/30/2010','mm/dd/yyyy'), 254, 11322, 7885);
    INSERT INTO     test_cal
    VALUES     (TO_DATE('12/31/2010','mm/dd/yyyy'), 255, 11323, 7886);
    INSERT INTO     test_cal
    VALUES     (TO_DATE('01/01/2011','mm/dd/yyyy'), 0, NULL, NULL);
    INSERT INTO     test_cal
    VALUES     (TO_DATE('01/02/2011','mm/dd/yyyy'), 0, NULL, NULL);
    INSERT INTO     test_cal
    VALUES     (TO_DATE('01/03/2011','mm/dd/yyyy'), 1, NULL, NULL);
    INSERT INTO     test_cal
    VALUES     (TO_DATE('01/04/2011','mm/dd/yyyy'), 2, NULL, NULL);
    INSERT INTO     test_cal
    VALUES     (TO_DATE('01/05/2011','mm/dd/yyyy'), 3, NULL, NULL);
    INSERT INTO     test_cal
    VALUES     (TO_DATE('01/06/2011','mm/dd/yyyy'), 4, NULL, NULL);
    INSERT INTO     test_cal
    VALUES     (TO_DATE('01/07/2011','mm/dd/yyyy'), 5, NULL, NULL);
    INSERT INTO     test_cal
    VALUES     (TO_DATE('01/08/2011','mm/dd/yyyy'), 0, NULL, NULL);
    INSERT INTO     test_cal
    VALUES     (TO_DATE('01/09/2011','mm/dd/yyyy'), 0, 11332, 7895);
    INSERT INTO     test_cal
    VALUES     (TO_DATE('01/10/2011','mm/dd/yyyy'), 6, 11333, 7896);Note: 12/31/2010 is the last time I am 100% sure the data in the table is good. After that, clndr_days and work_days are either missing or, at least in the case of work_days, are not correct.
    This is a two-part question, since I need to fix both clndr_days and work_days. (You can probably fix them both with one statement, but I broke it into two to start, to simplify it for myself).
    I only show 12 days in my sample data, but really, the table stretches back a number of years, and forward another 5 or so years.
    PART 1: fixing clndr_days
    I put together this query:
    SELECT     clndr_dt
    ,     work_day
    ,     work_days
    ,     clndr_days
    ,     min_clndr_day + r_num     AS clndr_days_test
    FROM     (
         SELECT     t.*
         ,     MIN(clndr_days)     OVER(ORDER BY clndr_dt)     AS min_clndr_day
         ,     ROW_NUMBER() OVER(ORDER BY clndr_dt)-1     AS r_num
         FROM     test_cal t
         WHERE     clndr_dt     >= TO_DATE('12/31/2010','mm/dd/yyyy')
    ;Which gives the right clndr_days (as clndr_days_test), but I'm not sure how to get that into the table.
    This doesn't work:
    UPDATE     test_cal
    SET     clndr_days     =     (
                        SELECT     min_clndr_day + r_num
                        FROM     (
                             SELECT     t.*
                             ,     MIN(clndr_days)     OVER(ORDER BY clndr_dt)     AS min_clndr_day
                             ,     ROW_NUMBER() OVER(ORDER BY clndr_dt)-1     AS r_num
                             FROM     test_cal t
                             WHERE     clndr_dt     >= TO_DATE('12/31/2010','mm/dd/yyyy')
                             ) c
                        WHERE     c.clndr_dt     = ???  -- how do I make this equal whatever the clndr_dt is for the record I'm updating?
    WHERE     clndr_dt     >      TO_DATE('12/31/2010','mm/dd/yyyy')and I'm not sure how to make it work...
    PART 2: Fixing work_days
    Then, I can't seem to put together a query for work_days.
    This is what I have so far, but it doesn't work quite right, and then it also needs to be an UPDATE statement as well:
    SELECT     clndr_dt
    ,     work_day
    ,     work_days
    ,     clndr_days
    ,     min_work_day + r_num     AS work_days_test --this isn't right, when work_day is 0 work_days_test should be the previous work_day not the minimum work_day
    FROM     (
         SELECT     t.*
         ,     MIN(work_days)     OVER ( ORDER BY clndr_dt)     AS min_work_day
         ,     CASE
                   WHEN     work_day     <> 0
                   THEN     ROW_NUMBER()     OVER ( PARTITION BY     CASE
                                                      WHEN     work_day <> 0
                                                      THEN     1
                                                      ELSE     2
                                                 END
                                         ORDER BY     clndr_dt
                   ELSE     0
              END               AS r_num
         FROM     test_cal t
         WHERE     clndr_dt     >= TO_DATE('12/31/2010','mm/dd/yyyy')
    ;(When I tried using LAG, that didn't work either, because you can have more than 1 non-work day in a row, and so it only works for the first non-work day to have the correct work_days, and then it's back to being wrong again)
    This is what I want my table to look like in the end:
    CLNDR_DT                   WORK_DAY       WORK_DAYS CLNDR_DAYS_TEST
    12-31-2010 00:00:00         255.000       7,886.000    11,323.000
    01-01-2011 00:00:00            .000       7,886.000    11,324.000
    01-02-2011 00:00:00            .000       7,886.000    11,325.000
    01-03-2011 00:00:00           1.000       7,887.000    11,326.000
    01-04-2011 00:00:00           2.000       7,888.000    11,327.000
    01-05-2011 00:00:00           3.000       7,889.000    11,328.000
    01-06-2011 00:00:00           4.000       7,890.000    11,329.000
    01-07-2011 00:00:00           5.000       7,891.000    11,330.000
    01-08-2011 00:00:00            .000       7,891.000    11,331.000
    01-09-2011 00:00:00            .000       7,891.000    11,332.000
    01-10-2011 00:00:00           6.000       7,892.000    11,333.000(sorry about all the extra decimal places)
    Edited by: user11033437 on Jan 11, 2012 1:40 PM

    Hi,
    Thanks for posting the CREATE TABLE and INSERT statements, the very clear desired output, and your attempts; that's all very helpful. It would also be helpful to explain how you get the results you want from the sample data. There's always a chance someone might coincidentally get the right results for the wrong reasons with the small set of sample data, but would cause you to get wrong results with your full data.
    It looks like clndr_days is the total number of days since some conventional starting point (maybe when the company started), and that work_days is the total number of work days from some starting point. It looks like work_day is 0 when the day is not a working day, and otherwise, it's the total number of working days so far in the calendar year. Is that right?
    You said the data after December 31, 2010 isn't reliable. Did you mean that two columns (clndr_days and work_days) are unreliable, but the rest of the data is reliable? That is, are you sure there is exactly one row per day even after 2010, and that the work_day column is accurate? If so, you can do this:
    UPDATE       test_cal     m
    SET       (clndr_days, work_days) =
         SELECT     MIN (clndr_days) + COUNT (*) - 1          -- clndr_days
         ,     MIN (work_days)  + COUNT ( CASE
                                               WHEN  work_day > 0
                                    AND   clndr_dt > TO_DATE ('12/31/2010', 'MM/DD/YYYY')
                                    THEN  1
                                END
                                 )               -- work_days
         FROM     test_cal
         WHERE     clndr_dt     BETWEEN     TO_DATE ('12/31/2010', 'MM/DD/YYYY')
                        AND     m.clndr_dt
    WHERE     clndr_dt     > TO_DATE ('12/31/2010', 'MM/DD/YYYY')
    ;You were right: it is possible to set both columns at the same time.
    It's a shame that you're using Oracle 8.1. The MERGE command, which was new in Oracle 9.1, is a lot clearer and more efficient. If you could use MERGE, you could basically use the code you posted as the core of a MERGE statement.
    The UPDATE statement above assumes that, for the inaccurate days, clndr_days and work_days will never be lower than the last accurate value. If that's not the case, the solution is a little more complicated. You could avoid that problem, and make the statment faster as well, by simply hard-coding the last accurate values of clndr_days and work_days in the UPDATE statment, where I used MIN. (This sounds like one situation where efficientcy isn't a big deal, however. You'll probably never do this exact UPDATE statement again, so whether it runs in 1 second or 10 minutes might not matter much.)
    Sorry, I don't have an Oracle 8 database to test this. It works in Oracle 9.2, and I don't believe it uses any features that aren't available in 8.1.

Maybe you are looking for