Looks like a simple query but need your help

Hello everyone,
I have a simple problem but I can't get over it. Actually, it looks like a simple problem, but I can't do it. So,it's probably not... Anyone can help me with this?
Imagine the following data:
ALTER SESSION SET NLS_DATE_FORMAT = 'DD/MM/YYYY HH24:MI:SS';
SELECT TRUNC(SYSDATE) - TO_DATE('01/01/11', 'DD/MM/RR') FROM dual; -- 564
DROP TABLE runs;
CREATE TABLE runs
  start_date DATE,
  end_date DATE
-- generate some random data
INSERT INTO runs(start_date)
  SELECT TO_DATE('01/01/11', 'DD/MM/RR') + trunc(dbms_random.value(0,564))
    FROM dual
CONNECT BY LEVEL <= 10000;
-- still generating sample data
UPDATE runs
   SET end_date = start_date + dbms_random.value(0,20000) / 86400; -- 20000 sec is the max
COMMIT; If you execute the previous "script", you'll end up with a table called RUNS with 10.000 records. Each record contains a start date and an end date which is max 20.000 second after the start date.
What I would like to do is a report based on these data.
I need something like this:
(first week of 2011 started on sunday. So I go back to the last monday of 2010)
WEEK_NUMBER                              AVG_FOR_MONDAY_BY_WEEK  CUMULATIVE_AVERAGE_FOR_MONDAYS
Week 1: 26/12/2010 - 01/01/2011                                       9999                           88888
Week 2: 02/01/2011 - 08/01/2011                                       1111                           22222
....For each week, I would like to have the average duration (which is the difference in seconds between end_date and start_date) by day (monday needs to have its average, tuesday, wednesday...too)
And I also need a cumulative average by week and by days (mondays, tuesdays...). This cumulative average needs to be based on all the preceding rows.
Can anyone help me with this query? I'm using Oracle 10g
Thanks

Hi,
Something along these lines :
alter session set nls_date_language = "english";
with all_data as (
  select to_char(start_date, 'IYYYIW') as wk
       , to_char(start_date, 'dy') as dy
       , (end_date - start_date)*86400 as duration
  from runs
week_data as (
  select wk
       , round(avg(case when dy = 'mon' then duration end)) as avg_mon
       , round(avg(case when dy = 'tue' then duration end)) as avg_tue
       , round(avg(case when dy = 'wed' then duration end)) as avg_wed
       , round(avg(case when dy = 'thu' then duration end)) as avg_thu
       , round(avg(case when dy = 'fri' then duration end)) as avg_fri
       , round(avg(case when dy = 'sat' then duration end)) as avg_sat
       , round(avg(case when dy = 'sun' then duration end)) as avg_sun
  from all_data
  group by wk
select wk
     , avg_mon
     , sum(avg_mon) over(order by wk) as cum_avg_mon
     , avg_tue
     , sum(avg_tue) over(order by wk) as cum_avg_tue
     , avg_wed
     , sum(avg_wed) over(order by wk) as cum_avg_wed
     , avg_thu
     , sum(avg_thu) over(order by wk) as cum_avg_thu
from week_data
order by wk;
WK        AVG_MON CUM_AVG_MON    AVG_TUE CUM_AVG_TUE    AVG_WED CUM_AVG_WED    AVG_THU CUM_AVG_THU
201052                                                                                
201101       9836        9836       8737        8737       9088        9088      12167       12167
201102       7639       17475      10319       19056       7391       16479       8036       20203
201103       8275       25750       8883       27939       8525       25004      11682       31885
201104       7029       32779      10850       38789       7360       32364       7617       39502
201105      10292       43071      11421       50210      11141       43505       9469       48971
201106      11612       54683       9762       59972      11464       54969       9517       58488
201107       8645       63328      10206       70178      10124       65093      11917       70405
201108      11466       74794      11678       81856      10839       75932       9587       79992
201109       8745       83539       6803       88659       8963       84895       9496       89488
201110      10443       93982       8104       96763      10314       95209      10908      100396
201111       8183      102165       9467      106230      11495      106704      12040      112436
201112       8575      110740       9207      115437      10338      117042       9561      121997
201113      10273      121013       6268      121705      11288      128330      12335      134332
201114      10176      131189       8561      130266      10367      138697       7983      142315
201115      10587      141776      12073      142339       8528      147225      12271      154586
201116       9393      151169      10761      153100       7901      155126      10020      164606
201117      11459      162628       9471      162571      10136      165262       8188      172794
201118      11946      174574       9997      172568       9367      174629      10475      183269
201119      12869      187443       9848      182416       7692      182321       9632      192901
201120       9675      197118       7408      189824      11646      193967       9614      202515
201121      10742      207860      10302      200126       9208      203175       7543      210058
201122       8083      215943       8323      208449      10045      213220       9498      219556
201123      11838      227781       8820      217269       8804      222024      10485      230041
201124       8748      236529      12143      229412       9684      231708       8402      238443
201125      11504      248033      10586      239998      10073      241781       9573      248016
201126       7289      255322      14241      254239      10100      251881      11843      259859
201127      10855      266177       9980      264219      10320      262201      11023      270882
201128      11004      277181       9975      274194      11609      273810       8945      279827
201129      10488      287669       9402      283596      11985      285795       9481      289308
201130       7338      295007       8963      292559      11982      297777       8177      297485
201131       9778      304785      10024      302583      10732      308509      10749      308234
201132      10360      315145      12577      315160       8643      317152      10001      318235
201133       9845      324990      10416      325576       9996      327148      10548      328783
201134       9540      334530       8138      333714       9401      336549       9093      337876
201135       7000      341530       9920      343634      10370      346919      10937      348813
201136      11307      352837       8889      352523      12339      359258       8491      357304
201137      11785      364622       9146      361669       9232      368490      11023      368327
201138       7857      372479       6784      368453       8502      376992      12558      380885
201139       9842      382321      10616      379069      10435      387427       7848      388733
201140      10578      392899       9402      388471       8806      396233       9927      398660
201141       6711      399610      13015      401486       9934      406167      10011      408671
201142      10088      409698      10380      411866       7836      414003       9205      417876
201143       8132      417830      11772      423638      10792      424795      10834      428710
201144       9921      427751       7454      431092       9551      434346      10754      439464
201145      13196      440947      11600      442692      11303      445649      10455      449919
201146      12022      452969       8996      451688      10221      455870      12567      462486
201147       8965      461934      10068      461756      10607      466477      13486      475972
201148       9483      471417       9264      471020       9601      476078       8685      484657
201149      11738      483155       9000      480020      10284      486362      11263      495920
201150      10338      493493      10237      490257      10357      496719      10984      506904
201151      10777      504270      11138      501395      10543      507262       9840      516744
201152       9881      514151      10692      512087      11432      518694      10122      526866
201201      11089      525240       8077      520164      12391      531085       9649      536515
201202       9871      535111       8326      528490       9449      540534      10551      547066
201203      10625      545736      11609      540099       9626      550160       5795      552861
201204       8856      554592       9679      549778      10722      560882      11064      563925
201205       9379      563971       9943      559721       8409      569291      11656      575581
201206      10843      574814      10070      569791      12162      581453      10764      586345
201207       8424      583238       8484      578275       8382      589835       8716      595061
201208      11159      594397      10415      588690      11459      601294      11317      606378
201209      11264      605661       8244      596934       9682      610976      10192      616570
201210      11514      617175       9322      606256       9101      620077      10571      627141
201211       9348      626523       7501      613757      12297      632374      11170      638311
201212      10523      637046       7605      621362      10348      642722      10068      648379
201213      10411      647457      11686      633048      10212      652934       9574      657953
201214       9394      656851      10526      643574       8521      661455       9829      667782
201215       8994      665845      12256      655830       8243      669698      10592      678374
201216      11491      677336      10939      666769      12846      682544       9708      688082
201217       9737      687073       9611      676380       7244      689788      10943      699025
201218       9024      696097      11286      687666      10033      699821      10314      709339
201219       9851      705948       9851      697517       9159      708980       9917      719256
201220       7785      713733      10490      708007       8534      717514       8528      727784
201221      11107      724840       8197      716204       8926      726440      10834      738618
201222       8093      732933      11853      728057      11697      738137      10081      748699
201223       9371      742304      10796      738853      11068      749205       9904      758603
201224      10600      752904       8487      747340      10838      760043       8009      766612
201225      11090      763994       9595      756935      10736      770779       9387      775999
201226       8234      772228      12759      769694       9119      779898       8422      784421
201227       9738      781966       9383      779077       8978      788876      11635      796056
201228      11687      793653      10302      789379       9459      798335      10608      806664
201229       9245      802898      11290      800669                 798335                 806664
82 rows selected

Similar Messages

  • Looks like a simple search but I am lost

    Hi all,
    I need to conduct this search from ONE input field in several database fields like keywords, number, description and alike. Also I need to find only records with the flag "T".
    I have tried all variations but to no success. I bet this is easier then I am thinking. HEre is the code:
    SELECT i.img_id, i.img_custom_id, i.img_online
    FROM TEST_IMAGES i LEFT JOIN TEST_IMAGES_TEXT it ON it.img_id_r = i.img_id
    WHERE LOWER(i.img_online) = 't'
    OR i.img_custom_id = 'apple'
    OR CONTAINS (it.img_description, 'apple') > 0
    OR CONTAINS (it.img_keywords, 'apple') > 0
    group by i.img_id, i.img_custom_id, i.img_online
    So with the above it should find all records which have in its keywords field the word "apple" but only in records which also have the "t" in the img_online field.
    I am sure this is simple to some, but my head is spinning right now. So any help is very much appreciated. Thank you.

    Never mind. Wasn't sleeping for a long time .....

  • My iphone 6 connects to the car via bluetooth, the music works good, but the phone calles does not work.  It looks like it is working but doesn't.  I have tried in my Hyundai and a Dodge rent car and get the same results.  I updated the last 8.0.2.

    My iphone 6 connects to the car via bluetooth, the music works good, but the phone calls does not work.  It looks like it is working but doesn't.  I have tried in my Hyundai Sonata and a Dodge Dart rent car and get the same results.  I updated the last 8.0.2.  It worked the first day i had the phone, and then i updated to Ios 8.0.2 and it quit working.
    Now when i get in the car, it acts like it is connected and makes the same call it was on after syncing to bluetooth, but it really isn't on a call.  This is happening on both cars.
    Does anyone know if this is the phone and i need to take it to Apple or if there is an issue that Apple is working on getting a fix for?
    My son in law has the exact same phone as me, we both got the on 10/6, he had a Dodge Dart and his is working via bluetooth.
    Someone HELP please, as i consider this a safety issue by not having my calls go to bluetooth.

    We had the same problem, but figure out the solution.
    You MUST have at least 1 song added to your ITUNE!  After you add a free song, then everything else should work as normal!
    Hope this helps!

  • I have here an iPod touch Model number a1288 but the last number to me also looks like a 3. But that isn't my point. I'm here asking this question,. I broke my screen today and I was wondering if it mattered or not if i put on a ipod touch 2nd or 3rd then

    I have here an iPod touch Model number a1288 but the last number to me also looks like a 3. But that isn't my point. I'm here asking this question,. I broke my screen today and I was wondering if it mattered or not if i put on a ipod touch 2nd or 3rd then LCD and Screen. I really don't want to buy a new iPod and i've had this for a long time and its still working fine for me. Ijust need something that will play my music at work. Please someone helpp.

    You can check your model here: iPod Touch - Wikipedia, the free encyclopedia
    and search this place for parts that would fit.

  • Hi. I am reinstalling Macbook Pro OS X from the "question mark icon". During process, there is a question "select the disk where to install Mac OS X" but there is no option/selection in the box. I really need your help guys. I need it badly. :'(

    Hi. I am reinstalling Macbook Pro OS X from the "question mark icon". During process, there is a question "select the disk where to install Mac OS X" but there is no option/selection in the box. I really need your help guys. I need it badly. :'(

    If you got the question mark and you do not see any partition to install OS X to, it is not good.
    Close the OS X installer by pressing the red button at the top left corner of the Install OS X window, and open Disk Utility. Then, look at the left sidebar and tell me if you see your hard drive. You should see something like this:
    Do not worry if you do not see Macintosh HD or if the option with an arrow shows a different name. This is normal.
    If you see it, choose it, go to the Erase tab and erase the drive. Finally, close Disk Utility and reinstall OS X. You will lose everything if you do not have a backup.
    If you do not see the drive, it is damaged and it has to be replaced. You can replace the hard drive of a MacBook Pro without voiding the warranty, and any 2'5" SATA hard drive is valid. If you are not an experienced user or you do not want to go inside the MacBook, take it to an Apple Store or reseller.

  • Hi!!!I need your help!! Does anyone know if there is any Modbus lib or Modbus driver to use this en Labview BUT in LINUX?

    I am using Labview to comunicate with ADAM modules, but I want to comunicate with them using Modbus protocol. I don´t want to use "ADAM protocol" ASCII comands that the modules can understand.
    So I need a Modbus driver or Modbus libraries. The PROBLEM is that I am using LINUX!!!!!!!!!!!!!!!!
    I am looking forward to your answer!!
    Graci

    Bichillo wrote:
    > hi!!!I need your help!! Does anyone know if there is any Modbus lib or
    > Modbus driver to use this en Labview BUT in LINUX?
    >
    > I am using Labview to comunicate with ADAM modules, but I want to
    > comunicate with them using Modbus protocol. I don´t want to use "ADAM
    > protocol" ASCII comands that the modules can understand.
    > So I need a Modbus driver or Modbus libraries. The PROBLEM is that I
    > am using LINUX!!!!!!!!!!!!!!!!
    Please don't shout. It's deafening my ears!
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • I need your help, I also like to make friends

    In hangzhou, zhejiang province, I come from China, I was able to visit here because of my cell phone was locked.I need a SIM unlocked, I'm not sure I'm youdao translation is correct, but I am a very sincere need your help.
    What happened is that one of my friends in the United States from the United States back to a local on the iphone.After I received very happy, but it has a lock.My mood fell the bottom, after a period of time trying to find the answer I will come to verizon's official website, to look not to understand a foreign language Chinese friends, this is very difficult.
    I want to see this post you the friend can help me, can see the official friends??
    I can't to the United States, my friend is no longer the United States for the time being.So can only rely on you.I don't have your official phone CARDS, even if have also used in China.How could you let me sad!!!!!!!!!!!
    For the Chinese New Year is coming soon, in China is equivalent to you Christmas.I hope my New Year's to receive this gift.
    Private info removed as required by the Terms of Service.
    Message was edited by: Admin Moderator

    Sorry I don't speak or read Chinese but you cannot unlock the iPhone connected to Verizon Wireless unless its active on verizon. After a certain number of months the device can then be unlocked by verizon to use in China.
    Have your friend in the USA activate the iPhone on their account then after awhile it can be unlocked.
    There has recently been an agreement for cell providers to unlock devices easier, and to do it withing a few days. However since it was not made as a rule of law, the providers will skirt around the requirement they agreed to. Very typical of cellular providers.
    Good Luck

  • When I open up my itunes the itunes store looks like it is loading but will not open

    When I open up my itunes the itunes store looks like it is loading but will not open

    I imagine this is a bit late for you, but to anyone else running into this problem, try the trick mentioned by VFSchreiber in this thread:
    Re: Why won't my iTunes movie rental play or download?
    This worked for me when I ran into the same issue (can scroll through rented movie but can't play it).  Just switch iTunes to the MiniPlayer (in the Window menu) and then back to the normal player.  Apparently, you may need to do this a few times. It sounds odd (and I didn't really expect it to work), but it fixed the problem for me.

  • I want to get iBook, Facebook and Skype to my iphone 4.2.1 through my iTune, but I coudn't because it is said that it requires a newer version of iOS. Please I need your help. Thanks

    I want to get iBook, Facebook and Skype to my iphone 4.2.1 through my iTune, but I coudn't because it is said that it requires a newer version of iOS. Please I need your help. Thanks

    If your iPhone can't be updated to a higher iOS version then the only way to get them is if you downloaded versions of them which were compatible with iOS 4.2.1 and you still have copies of those versions somewhere e.g. on your computer or on a backup - only the current version of each app is available in the store, and as apps (and other content) are tied to the account that downloads them, you will need to have older copies that are linked to your id

  • After upgrading to Mavericks, all of my contacts disappeared. Did a "contacts archive" export and the file is 17mbs. Looks like there's data, but none of it at all displays. What gives? 20" iMac, early '09

    After upgrading to Mavericks, all of my contacts disappeared. Did a "contacts archive" export and the file is 17mbs. Looks like there's data, but none of it at all displays. What gives? 20" iMac, early '09

    After upgrading to Mavericks, all of my contacts disappeared. Did a "contacts archive" export and the file is 17mbs. Looks like there's data, but none of it at all displays. What gives? 20" iMac, early '09

  • HI, I need your help. How can I delete all data, when I do not have the special security code, which I didn´t remember ? I also think, that I never create this code before. But I cannot put my settings back.

    HI, I need your help. How can I delete all data, when I do not have the special security code, which I didn´t remember ? I also think, that I never create this code before. But I cannot put my settings back.

    You must remember the code, if you can't then take the phone and proof of purchase to an Apple Store.

  • Having problem buying online.need your help since it's my first time here.apple is asking for my billing address but when i enter my address here in qatar,it's saying i should enter a valid zip code within the u.s.does it mean i can't buy online

    having problem buying online.need your help since it's my first time here.apple is asking for my billing address but when i enter my address here in qatar,it's saying i should enter a valid zip code within the u.s.does it mean i can't buy online even if it wil be shipped within u.s. only?

    To buy in for delivery in Qatar, you should be starting from the Apple Qatar site:
    http://www.apple.com/qa/
    Do you have an Apple-ID? if you do, then you should not have to enter your Address again, and may be able to sidestep the US Zip Code issue.

  • Looks like there is a problem with your recording ...

    When I turned on my laptop today, I noticed that I was unable to use the webcam in skype. When looking within the video settings, there is a message that states "Skype could not find a webcam...". When trying to use Skype Metro App, it detects the webcam, however when trying to do a video call, the webcam does not turn on, and when trying to send a video message, there is the message "Looks like there is a probelm with your recording".
    This problem impacts all applications except for the Camera Metro App (Which works without problem). 
    I've confirmed that the webcam is in the device manager under imaging devices and I've tried to use both the default microsoft drivers, as well as the manufaturers drivers with no avail. There is no error under device manger for the webcam. I also tried a system restore to a date before the issue took place which also did not work.
    Any help would be greatly appreciated

    ruwim wrote:
    Please,  run the DirectX diagnostics tool.
    Go to Windows Start and in the Run box type dxdiag.exe and press the OK button. This will start the DirectX diagnostics program. Run this diagnostics and save the results to a file. Please, attach this file to your post.
    Be aware that you will have to zip this file before attaching it here.
    How do you attach a file on these forums? I've tried looking for an option to attach a file however I could not find one. 

  • I have recently purchased a new computer and photoshop element. It looks like its downloaded it but I don't know how to access it. it says file are ready...down load files have been extracted and saved to folder....launch PS elements and open specific fol

    I have recently purchased a new computer and photoshop element. It looks like its downloaded it but I don't know how to access it. it says file are ready...down load files have been extracted and saved to folder....launch PS elements and open specific folder. it looks like it downloads. It then keeps taking me back to this page. Im not sure where to go next

    if you have a win os you should have dl'd an exe and a 7z file.
    put both in the same directory and double click the exe.

  • I 've just installed Firefox for the first time (v9.0.1) & can't save any bookmarks. I don't get an error message & it looks like my bookmark saved but when I go in to look at my bookmarks, there are none there.

    I'm also having trouble importing my favourites from IE. I've gone through the steps to Import Data for Another Browser and it looks like it has worked but when I go to view my bookmarks it is still empty.

    Hi,
    Please see [https://support.mozilla.org/en-US/kb/how-do-i-use-bookmarks?redirectlocale=en-US&redirectslug=Bookmarks this.] You can look at the star in the location (address) bar. If it's colored, it usually means the page has been successfully bookmarked.
    For importing from Internet Explorer please see [https://support.mozilla.org/en-US/kb/Importing%20favorites%20and%20other%20data%20from%20Internet%20Explorer this.] You can also try the [https://support.mozilla.org/en-US/kb/Importing%20Bookmarks%20from%20an%20HTML%20File HTML] method.

Maybe you are looking for

  • What temperatures not to exceed when video editing?

    I have a 24inch Imac 2.66Ghz and I wanted to know what temperatures to watch out for while video editing. Also what would be the best settings for smc fan control for the Imac. I just recently backed up my macbook pro hard drive, which had smc fan co

  • Reporting in Hyperion Workspace

    Hi all, I am a beginner in Hyperion Workspace reporting and have slight hands on experience on Hyperion Planning. I created some planning applications, corresponding dataforms and business rules. Now while creating new reports from Workspace a report

  • Finder not opening in dock

    When i click the finder application in my dock, it wont open... What do i do?

  • Unknown error 1951

    When trying to back up my itunes to dvd+r, I get an unknown message error (1951) when starting to burn. What do I need to do?????

  • Adobe Audition Help | Saving and exporting files (CS6)

    This question was posted in response to the following article: http://helpx.adobe.com/audition/using/saving-exporting-files1.html