Sum of Time (Urgent)

Hi all,
I have 1 field in table called timetaken,datatype Varchar2 and i m storing time in '00:00:00' format ..
I have to add or sum all da values of this col
like timetake
00:00:02
00:00:02
so total shud come 00:00:04
Like tht i have to sum tht col..
Can u please suggest me .. who can i do this

I have a very CRUDE pl/sql solution for this.
declare
varss1 number(10);
varss2 number(10);
varss3 number(10);
varmm1 number(10);
varmm2 number(10);
varmm3 number(10);
varhh1 number(10);
varhh2 number(10);
varhh3 number(10);
cursor c1 is
select to_number(substr(col1,7,2)) sec,
to_number(substr(col1,4,2)) mn,
to_number(substr(col1,1,2)) hr
from timings;
begin
varss1 := 0;
varmm1 := 0;
varhh1 := 0;
for tab in c1
loop
varss1 := varss1 + tab.sec;
varmm1 := varmm1 + tab.mn;
varhh1 := varhh1 + tab.hr;
end loop;
dbms_output.put_line('the total is -> '||varhh1||':'||varmm1||':'||varss1);
varss2 := trunc(varss1/60);
varss3 := mod(varss1,60);
varmm2 := trunc(varmm1/60);
varmm3 := mod(varmm1,60);
varmm3 := mod(varmm1,60)+varss2;
varhh1 := varhh1 + varmm2;
varhh2 := trunc(varhh1/24);
varhh3 := mod(varhh1,24);
dbms_output.put_line('the total in number of Days:Hrs:Mins:Secs formate is --->
'||varhh2||':'||varhh3||':'||varmm3||':'||varss3);
end;
Regards.

Similar Messages

  • BPC 10.1 - no sum on time dimension

    Hi,
    we've a BPC 10.1 sandbox and we're facing several problems
    #3 no sum on time Dimension
    If you check the attached file you will see that there is no summing up on the time Dimension. I've checked that on BPC 7.5 and 10.0 and it should work on 10.1 as well but it doesn't ... e.g. Account Dimension works fine
    Any idea or hint?
    Thx

    Yes
    We used the "BPC_HANA_MIGRATE_FROM_10" as well

  • Sum of time formate

    id time
    1 1.20
    2 2.30
    3 4.20
    4 5.30
    5 1.00
    result expected = 14:40 or (if AM/PM so result=???)
    how can i calculate the sum of time ???
    please give me some fast tricks of handling date/time formate in oracle....

    942425 wrote:
    id time
    1 1.20
    2 2.30
    3 4.20
    4 5.30
    5 1.00
    result expected = 14:40 or (if AM/PM so result is ???)
    how can i calculate the sum of time ???
    please give me some fast tricks of handling date/time formate in oracle....Hi,
    First you post in wrong forum. Please post at PL/SQL
    Before posting there close it and mark as answered.
    if your time is number data type then you can try this
    SELECT SUM(NVL(ROUND(TRUNC(DAC_OT_HOUR)+((TO_NUMBER (SUBSTR (DAC_OT_HOUR, INSTR (DAC_OT_HOUR,'.',1,1)+1)))/60)),0))
    FROM DA_CHECKHope this helps
    Hamid
    Mark correct/helpful to help others to get right answer(s).*

  • Sum up time?

    How do I sum up time, eg, 7:56 + 5:28 + 1:40 (minutes:seconds) in Numbers?

    Louise,
    You should be aware of the types that Numbers recognizes.
    there are strings just letters and numbers and symbols:
    e.g.:
    Wayne, or Hi there, or "123 Happy Street"
    There are numeric values:
    e.g.:
    1, or , 1000, or 56.654, or 3.14159265, or -90
    There are Date/Time values:
    1/1/2012 2:09 AM, 5/6/1999, or 5:56:22 PM
    In the last two cases even if you do not enter the "other" part numbers will add it.  That is if you type "5/6/1999" only, then Numbers will add the time you entered the date.  A date/time value will always include both even if you did not enter the other part.
    There are Durations, which are the difference between two times.  Technically, you cannot add times (when they are a date/time value).  Ask yourself how do you add "1/2/2014 5:45:09 AM" to "4/6/1980 12:31:00 AM"?
    you can however get the amount of time that has passed from one time to another... this is called a duration.  Durations can be added and subtracted.  Elapse time is really a duration expressed in weeks, days, hours, minutes, seconds, milliseconds.
    I hope this helps you understand SGIIIs post.
    you enter durations as "3h 45m 21s" or "6w 3h 2m 1s" (you would leave out the double quotes) 
    Here is an exapmle where I entered some durations and added them up:
    A6=SUM(A2:A5)
    this is shorthand for select cell A6, then type (or copy and paste from here) the formula:
    =SUM(A2:A5)

  • Sum of Time "Hours & Minutes" in stardard list

    Hi,
    in list where it's possible to have a sum of time (as in my case transaction IW47, list of confirmation time), I can make as usual the sum of time but the system let separated hours from minutes having as result e.g.:
    32 hrs
    412 min
    is there any standard possibility to sum them in only 1 unit of measure?
    Thanks.

    sorry, but is not a SAPGUI question. you should ask this in the proper functional area or in the ABAP forum.

  • Finding sum for time field in alv

    hi gurus.,
              i need to find total hours.. i am using field of data type 'TIMS' ... i converted the value to decimal in ALV and founfd total hours .. i need the total hours in Time format .. how can i achieve this in alv .. its very urgent ...
    thanks&regards.,
    S.Sivakumar

    Hi Shivakumar,
    I suggest you not to convert TIMS to Decimal
    because it won't give you correct result..
    Eg...
    Time1 = '11:56:32'
    Time2 = '11:50:10'        
    now add these two times...
    u will get the sum of these as 23:06:42
    but in real life... you want the result as 23:46:42
    So the better way for getting accurate result is to convert this
    HH:MM:SS to Seconds
    and then sum these seconds
    then again convert it to HH:MM:SS
    1 hr = 3600 sec
    1 min = 60 sec
    Hope it will solve your problem...
    Reward points if useful...
    Thanks & Regards
    ilesh 24x7

  • Sum Date Time data type

    hello,
    In rdlc report i need to sum the date time datatype .
    please help .
    thanks.

    Hi Krishnakumar_Dev,
    If we want to extract hour in a date time field, we can use hour function as below in Reporting Services.
    =sum(hour(Fields!date.Value))
    Besides, if this issue is still existed, Could you please post the screenshot about your dataset with sample data and desired result?
    For more information about Date and Time Functions, please refer to the following link:
    http://technet.microsoft.com/en-us/library/aa337153(v=sql.100).aspx
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Sum Over Time

    Hi,
    I'm trying to do something which I would guess is quite a common query, but after scratching my head and perusing the web I am still no closer to a solution.
    I am running:
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
    I'm looking to sum up a set of values, taking into account both a parent grouping and start and end dates.
    For the parent grouping I am using:
    +SUM([value]) over (Partition by [Parent] order by [Parent],[Child])+
    And I was hoping to be able to extend this SUM to also handle the start and end dates, so the final output would contain a sum of the values for each different time period.
    As an example, using the data below I'm trying to sum up the price of the components of a car over time:
    row, product, component, rate, start date, end date
    1, car, chassis, 180, 01/01/2000, 31/12/2009
    2, car, chassis, 200, 01/01/2010, 01/01/2050
    3, car, engine, 100, 01/01/2000, 01/01/2050
    Notice there is a change of price for Component 'chassis', so the output I'm looking for is:
    row, product, component, rate, start date, end date, sum
    1, car, chassis, 180, 01/01/2000, 31/12/2009, 280
    2, car, engine, 100, 01/01/2000, 31/12/2009, 280
    3, car, chassis, 200, 01/01/2010, 01/01/2050, 300
    4, car, engine, 100, 01/01/2010, 01/01/2050, 300
    But in reality all I need is:
    row, product, start date, end date, sum
    1, car, 01/01/2000, 31/12/2009, 280
    2, car, 01/01/2010, 01/01/2050, 300
    Preferably the query would be in a view rather than a stored procedure, and it needs to be able to handle many 'products', 'components' and start/end dates.
    All help most appreciated, and if any more info is required, please let me know.
    Thanks,
    Julian

    Hi Frank,
    Thanks for picking up this query, I'll try to explain my points in more detail:
    +SUM([value]) over (Partition by [Parent] order by [Parent],[Child])+I don't see columns called value, parent or child in the sample data below.
    Is value the same as rate? What are parent and child? In the example:
    Product is the parent
    Component is the child
    Rate is the value
    Whenever you have a problem, post CREATE TABLE and INSERT statments for your sample data.CREATE TABLE "REPOSITORY"."PRODUCT_RATES"
    (     "PRODUCT" VARCHAR2(255 BYTE),
         "COMPONENT" VARCHAR2(255 BYTE),
         "RATE" NUMBER(9,2),
         "START_DATE" DATE,
         "END_DATE" DATE
    ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
    TABLESPACE "SHOP_AREA" ;
    insert into REPOSITORY.PRODUCT_RATES (PRODUCT, COMPONENT, RATE, START_DATE, END_DATE) values ('car', 'chassis', 180, to_date('01-01-2000','dd-mm-yyyy'), to_date('31-12-2009','dd-mm-yyyy'))
    insert into REPOSITORY.PRODUCT_RATES (PRODUCT, COMPONENT, RATE, START_DATE, END_DATE) values ('car', 'chassis', 200, to_date('01-01-2010','dd-mm-yyyy'), to_date('01-01-2050','dd-mm-yyyy'))
    insert into REPOSITORY.PRODUCT_RATES (PRODUCT, COMPONENT, RATE, START_DATE, END_DATE) values ('car', 'engine', 100, to_date('01-01-2000','dd-mm-yyyy'), to_date('01-01-2050','dd-mm-yyyy'))
    Although the above short scenario highlights my issue, to expand on the example data set:
    insert into REPOSITORY.PRODUCT_RATES (PRODUCT, COMPONENT, RATE, START_DATE, END_DATE) values ('family', 'wife', 500, to_date('01-01-2000','dd-mm-yyyy'), to_date('31-12-2001','dd-mm-yyyy'))
    insert into REPOSITORY.PRODUCT_RATES (PRODUCT, COMPONENT, RATE, START_DATE, END_DATE) values ('family', 'wife', 999, to_date('01-01-2002','dd-mm-yyyy'), to_date('01-01-2050','dd-mm-yyyy'))
    insert into REPOSITORY.PRODUCT_RATES (PRODUCT, COMPONENT, RATE, START_DATE, END_DATE) values ('family', 'baby', 250, to_date('01-01-2000','dd-mm-yyyy'), to_date('31-12-2004','dd-mm-yyyy'))
    insert into REPOSITORY.PRODUCT_RATES (PRODUCT, COMPONENT, RATE, START_DATE, END_DATE) values ('family', 'baby', 500, to_date('01-01-2005','dd-mm-yyyy'), to_date('01-01-2050','dd-mm-yyyy'))
    Notice there is a change of price for Component 'chassis', so the output I'm looking for is:
    row, product, component, rate, start date, end date, sum
    1, car, chassis, 180, 01/01/2000, 31/12/2009, 280
    2, car, engine, 100, 01/01/2000, 31/12/2009, 280
    3, car, chassis, 200, 01/01/2010, 01/01/2050, 300
    4, car, engine, 100, 01/01/2010, 01/01/2050, 300Explain how you get 4 rows of output when the table contains only 3 rows. Are you saying that, because some row has end_date=31/12/2009, then any other row that includes that date has to be split into two, with one row ending on 31/12/2009 and the other one beginning on the next day?
    Explain, step by step, how you get the values in the desired output, especially the last column.
    But in reality all I need is:Sorry, I can;'t understand what you want.
    Are you saying that the output above sould be acceptable, but the output below would be even better?
    row, product, start date, end date, sum
    1, car, 01/01/2000, 31/12/2009, 280
    2, car, 01/01/2010, 01/01/2050, 300
    Preferably the query would be in a view rather than a stored procedure, and it needs to be able to handle many 'products', 'components' and start/end dates.Include a couple of differtent products in your sample data and results.
    I'm not sure what you want, but there's nothing in what you've said so far that makes me think a stored procedure would be needed.The only output I actually require is:
    row, product, component, rate, start date, end date, sum
    1, car, 01/01/2000, 31/12/2009, 280
    2, car, 01/01/2010, 01/01/2050, 300and with the extended data set:
    3, family, 750, 01/01/2000, 31/12/2001
    4, family, 1249, 01/01/2002, 31/12/2004
    5, family, 1499, 01/01/2005, 31/12/2050however, I was thinking that the data set would need to be somehow expanded to get to the above end result, hence why I included the 'middle step' of:
    row, product, component, rate, start date, end date, sum
    1, car, chassis, 180, 01/01/2000, 31/12/2009, 280
    2, car, engine, 100, 01/01/2000, 31/12/2009, 280
    3, car, chassis, 200, 01/01/2010, 01/01/2050, 300
    4, car, engine, 100, 01/01/2010, 01/01/2050, 300however, this may be irrelevent.
    By the way, there's no point in using the same expression in both the PARTITON BY and ORDER BY clauses of the same analytic function call. For example, if you "PARTITION BY parent", then, when "ORDER BY parent, child" is evaluated, rows will only be compared to other rows with the same parent, so they'll all tie for first place in "ORDER BY parent". OK, thanks.
    So far I have got to:
    select
    sum(rate) over (partition by product) as sum,
    a.*
    from product_rates a
    which results in:
    SUM     PRODUCT     COMPONENT     RATE     START_DATE     END_DATE
    480     car     engine     100     2000-01-01 00:00:00.0     2050-01-01 00:00:00.0
    480     car     chassis     200     2010-01-01 00:00:00.0     2050-01-01 00:00:00.0
    480     car     chassis     180     2000-01-01 00:00:00.0     2009-12-31 00:00:00.0
    2249     family     baby     250     2000-01-01 00:00:00.0     2004-12-31 00:00:00.0
    2249     family     wife     999     2002-01-01 00:00:00.0     2050-01-01 00:00:00.0
    2249     family     baby     500     2005-01-01 00:00:00.0     2050-01-01 00:00:00.0
    2249     family     wife     500     2000-01-01 00:00:00.0     2001-12-31 00:00:00.0
    but this shows that all price variations for a component over time are being summed (e.g. car enging 100 + car chassis 200 + car chassis 180 = 480)
    Hope that goes someway expaling my query better.
    Also, quick query to improve my postings - how do i indent without making text ittallic, and how do you make code a different font?
    Thanks again.
    Julian

  • What formula for finding sum of Time from cells in a row?

    Is there a template on Numbers or a simple Sum formula that i can use to add hours and minutes worked so that a cell will show total number of hours and minutes worked in a day? Thanks.

    In its bare form, the required formula would be :
    =(timeOut1-timeIn1)+(timeOut2-timeIn2)+(timeOut…-timeIn…)
    this said, you must understand that Numbers has no time items.
    It has date_time ones and, if it's Numbers '09, it has duration ones.
    A cell whose format is defined to display only a time value contains always a date component.
    Near the safari window in which I am writing is a Numbers document.
    If I type 13:58:20 in cell B2, the app starts displaying 13:58 because the contents parser which is in Automatic mode recognized that my entry was resembling to a time one. So it « decided » to display only the hours and minutes of the time component.
    If I enter the Cells Inspector and define the format to date time displaying the date and the time (with seconds), I get: 2012-04-12 13:58:20
    If the process whose start was just typed is supposed to end at 18:26, I may repeat the already described process to C2 but as quite everybody knows in this Discussions forum, I'm lazy.
    So, I select every cells supposed to receive a time value and define, temporarily, their format to date_time displaying date, time with seconds. This way I will not have to repeat that for every entry.
    In C2, I type 18:26.
    The app displays : 2012-04-12 18:26:00
    Leaving space for two other tasks, in H2, I type =C2-B2
    As I am running Numbers '09, I get 4h 27m 40s which is a duration value.
    Now, we will assume that the start time remains unchanged but that the task will end tomorrow at 5:55
    If I type this value immediately in C2, the cell will contain 2012-04-12 05:55:00 and H2 will contain -8h 3m 20s which is certainly not what you want to get.
    If I wait tomorrow before typing this end time in C2, the cell will contain 2012-04-13 05:55:00 and H2 will display the wanted value : 15h 56m 40s.
    CAUTION : the application made no error, it just did exactly what I wanted it to achieve.
    Third case, I decide to type the start and the end time when the task isfinished, say on 2012-04-14,
    B2 will contain : 2012-04-14 18:26:00
    C2 will contain : 2012-04-14 05:55:00
    and one more time we will get the infamous -8h 3m 20s which is certainly not what you want to get.
    So, it's clear that a more sophisticated formula is required.
    Here I will describe the one which I use. I guess that other helpers will describe other ones. It's the rule of the game.
    I use the function TIMEVALUE.
    =(TIMEVALUE(C2)-TIMEVALUE(B2)+IF(TIMEVALUE(C2)>TIMEVALUE(B2),0,1))*24
    which will return the durations expressed in decimal hours.
    This formula is OK as long as the task duration isn’t longer than 24 hours.
    If a task duration may be greater than 24 hours, the best scheme would be to enter full date_time values.
    For several tasks, the formula would be :
    =(TIMEVALUE(C2)-TIMEVALUE(B2)+IF(TIMEVALUE(C2)>TIMEVALUE(B2),0,1)+TIMEVALUE(E2)- TIMEVALUE(D2)+IF(TIMEVALUE(E2)>TIMEVALUE(D2),0,1)+TIMEVALUE(G2)-TIMEVALUE(F2)+IF (TIMEVALUE(G2)>TIMEVALUE(F2),0,1))*24
    Yvan KOENIG (VALLAURIS, France) jeudi 12 avril 2012
    iMac 21”5, i7, 2.8 GHz, 12 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.3
    My Box account  is : http://www.box.com/s/00qnssoyeq2xvc22ra4k

  • Calculating sums by time

    Hi. I need to know how can I calculate sum by date and time. I've got collection with date column, time column, value column and sums column with label in it . I tried in sumsColumn-label1 Text= Sum(Filter(Collection, dateColumn<=ThisItem!dateColumn),
    TimeValue(timeColumn)<=TimeValue(ThisItem!timeColumn), valueColumn*1). This doesn't work. It works great with datum but not with time so if I have two values at same date it sums both values. I want that sums column calculate sum continuously by each value
    so that's why I added time column. Please help. Thanks

    Hi Ptr,
    I believe you want to calculate a cumulative sum per Day. If I use your example, you start with 3 rows:
    10 | 1/1/14
    15 | 2/1/14
    15 | 2/1/14
    And you want to display the total sum in the gallery to see something like this:
    (1st item in Gallery)       (2nd item in Gallery)          (3rd item in Gallery)
    1/1/14                           2/1/14                             
    2/1/14
    10                                 25                                    40
    One possible way to accomplish this is to add another a column to your original data called Index and make sure the first index is the oldest entry and the largest index is the most recent. Something like:
    10 | 1/1/14  | 1 
    15 | 2/1/14  | 2
    15 | 2/1/14  | 3
    Once you have this, you can then set the Text property expression of your label inside the Gallery to:
          Sum(Filter(Collection1, Index<=ThisItem!Index), Amount)
    Alternatively, instead of creating an Index column, you create a new column that combines Date and Time together into a single column
    DateTime. If you use Excel make sure to format all cells of this column to a Date type (e.g. 3/14/12 1:30PM). In Siena, the expression would then become:
          Sum(Filter(Collection1, DateTime<=ThisItem!DateTime), Amount)
    Cheers,
    Olivier

  • Word 2004 crashes all the time - URGENT !!!

    Hi, I have to write a letter urgently, and with my brand new Imac 24", Word does not work.
    It crashes all the time.
    If I open a new doct, and type some letters, press enter, crash.
    Type some words, crash
    Type anything, crash...
    Please Help, it's very urgent, I nedd to finish my doct in a few hour...thanks an lot, i'm desparate...

    Hi Gilles
    Here is something else quick to try for the short term, "AbiWord" will let me work on my Word X doc's.
    Edit: I also woul like to add "NeoOffice" as another option!
    Then see if something from the "MS Offlce 2004 Support Page" will help.
    Dennis

  • Performing SUM with time data

    Hi,
    is there a way to sum time data as following?
    start_time: 10,15 AM
    stop_time: 2,35 PM
    I expect to do something like:
    =(stop_time - start_time)
    but this doesn't work.
    Thanks anticipately.

    Currently we support arithmetic formulas on 12 hour intervals only, i.e., you can perform the following action (Stop_time - Start_time) for Start_time: 1:00AM and Stop_time: 9:00AM.  Tables will display 8:00AM as the result.  Please make sure you select "date" as the data type for all the columns associated with this operation.
    Thanks,
    Varun

  • Error when adding the sums of time duration when 1 cell value is 0

    I am creating a very basic spreadsheet on my iPad to be used as a time clock by my 3 employees.  Columns A &amp; B are times in and out respectively and column C is the duration (B-A.)  Rows 1-6 are Monday-Saturday and row 7 (specifically cell C7) is the sum of the durations of each day.   So far, so good.  Here's the problem...I would like to keep the same formula (C=B-A) in each cell from C1 to C6 regardless of whether or not that employee actually worked that day.  When nothing is entered into columns A or B, the resulting value for column C is 0.  When the value of any cell in column C is 0, the formula in cell C7 (=sumC1:C6) results in an error.  Any ideas???
    Also, is it possible to cut or delete the text of a cell and leave the cell formatting (i.e. fill colors, text color,  boarder, etc)?
    Thanks again,
    Matt

    "When the value of any cell in column C is 0, the formula in cell C7 (=sumC1:C6) results in an error.  Any ideas???"
    Hi Matt,
    The error is that SUM cannot deal with a collection of values that contains both durations (eg. 1h 12m) and numbers ( eg. 0 ).
    Don't let the value in any cell in the range be 0.
    Your formula in column C is now: =B-A
    If both B and A are empty, the result will be zero.
    Use this revised formula: =IF(OR(LEN(A)<1,LEN(B)<1),"",B-A)
    If either of the cells required to complete the subtraction has no data, the formula rturns a null string—a text value, which will be ignored by SUM. When both A and B contin Date and Time values, the formula returns a duration, and SUM will work.
    Regards,
    Barry

  • Summing multiple time

    I've got a query that looks like this
    SELECT C.NAME CUSNAME, E.FIRST_NAME||' '||E.LAST_NAME SALESPERSON, SUM(S.TOTAL) SALES, R.DESCRIPTION PRODUCTDES,
    (R.VALUE/SUM(S.TOTAL))*100 TOTAL
    FROM ITEM I, SALES_ORDER S, CUSTOMER C, employee e,
    (SELECT * FROM (select S.CUSTOMER_ID, P.DESCRIPTION, SUM(I.TOTAL) VALUE,
    ROW_NUMBER() over (partition by S.CUSTOMER_ID ORDER BY SUM(I.TOTAL) DESC) AS RN
    FROM ITEM I, SALES_ORDER S, PRODUCT P
    WHERE P.PRODUCT_ID = I.PRODUCT_ID
    AND S.ORDER_ID = I.ORDER_ID
    GROUP BY
    S.CUSTOMER_ID,P.DESCRIPTION) WHERE RN = 1) R
    WHERE S.ORDER_ID = I.ORDER_ID AND C.CUSTOMER_ID = S.CUSTOMER_ID AND E.EMPLOYEE_ID = C.SALESPERSON_ID
    AND R.CUSTOMER_ID = S.CUSTOMER_ID
    group by c.name, e.first_name, e.last_name, r.description, r.value;
    Every thing is fine in it apart from the fact that the Sum(s.total) in the first line returns a value that is 4 times the value it should be. I don't know why this is, it must be entering the same table 4 times. Can anyone solve this problem.

    You could put your text between [ pre ] and [ / pre ] in order to preserve the format.
    Something like below.
    SELECT C.NAME CUSNAME,
           E.FIRST_NAME||' '||E.LAST_NAME SALESPERSON,
           SUM(S.TOTAL) SALES,
           R.DESCRIPTION PRODUCTDES,
           (R.VALUE/SUM(S.TOTAL))*100 TOTAL
    FROM ITEM I,
         SALES_ORDER S,
         CUSTOMER C,
         employee e,
         (SELECT * FROM
             (select S.CUSTOMER_ID,
                     P.DESCRIPTION,
                     SUM(I.TOTAL) VALUE,
                     ROW_NUMBER() over (partition by S.CUSTOMER_ID ORDER BY SUM(I.TOTAL) DESC) AS RN
              FROM ITEM I,
                   SALES_ORDER S,
                   PRODUCT P
              WHERE P.PRODUCT_ID = I.PRODUCT_ID
              AND S.ORDER_ID = I.ORDER_ID
              GROUP BY S.CUSTOMER_ID,
                       P.DESCRIPTION
          WHERE RN = 1
         ) R
    WHERE S.ORDER_ID = I.ORDER_ID
    AND C.CUSTOMER_ID = S.CUSTOMER_ID
    AND E.EMPLOYEE_ID = C.SALESPERSON_ID
    AND R.CUSTOMER_ID = S.CUSTOMER_ID
    group by c.name,
             e.first_name,
             e.last_name,
             r.description,
             r.value;

  • Sum of Time

    Dear All,
    I want to sum up of the Time field in Crystal Report. For example I have times as 8.30, 8.30, 9.30, 10.00, 8.30. So the sum should be shown as 44.20. How to achieve this in crystal report.
    Regards,
    Kamlesh

    Do you require to show sum as 44.20 or 45.00?
    in case of showing 45 hours
    create formulas
    1. hrs : DatePart('H',  )
    2. minutes : DatePart('M',  )
    3. Sum : totext( Sum ({@hrs})+ INT(Sum ({@minute})/60),0,"")&":"&totext(remainder( Sum ({@minute}),60),"00")
    Jyothi
    Edited by: Jyothi Yepuri on Sep 10, 2009 2:13 AM

Maybe you are looking for

  • [SOLVED] df -h does not reflect true root filesystem size

    Why does df -h show root filesystem as being only 20G? df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/cryptroot 20G 15G 4.6G 76% / dev 7.7G 0 7.7G 0% /dev run 7.7G 668K 7.7G 1% /run tmpfs 7.7G 70M 7.7G 1% /dev/shm tmpfs 7.7G 0 7.7G 0% /

  • JCO authentication through communication user password expiry problem

    Hi, We are using communication user for accessing our metadata. As per help.sap.com the authorizations for this user must be set in the backend so that this user can access all DDIC function modules.I have doubts as follows 1. What are the Roles in R

  • Can't play music from Zen Touch in MediaSou

    When I am running MediaSource and I tell it to play a song off my Zen Touch, it goes into the playlist and looks like it's playing fine except... no sound comes through the speakers! Does anyone know what's going on here?

  • Turn off display "firmly"

    Don't know how else to describe it. I have a 20" Aluminum iMac, and I run several utilities that go 24/7. The Mac is in the same room I sleep in and I use a "hot corner" to disable the display, but I find that a vibration can often move the mouse jus

  • Good receive more than PO quantity

    Dear experts, In PO ( stockable item) line , quantity is 22. but vendor delivered 42 quantity of that materials physically. How can i handle this situation. We need to receive 42 materials . Please advise. Thank you. Kind regards, Zusen