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 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 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. :'(
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. -
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!!
GraciBichillo 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 ModeratorSorry 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
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
-
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 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 appreciatedruwim 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 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'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
-
When i click the finder application in my dock, it wont open... What do i do?
-
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