Using LAG function to find a previous record

Hey,
I tried searching the forum for this, but I actually didn't even know what to search for, so I'm creating a new thread.
The SQL below displays a list of prices:
WITH T AS (
  SELECT 1  AS ID, 'PERM' AS TYPE, 100 AS PRICE, SYSDATE + 1 AS START_DATE FROM DUAL UNION
  SELECT 3  AS ID, 'TEMP' AS TYPE, 90  AS PRICE, SYSDATE + 2 AS START_DATE FROM DUAL UNION
  SELECT 7  AS ID, 'TEMP' AS TYPE, 80  AS PRICE, SYSDATE + 3 AS START_DATE FROM DUAL UNION
  SELECT 8  AS ID, 'PERM' AS TYPE, 75  AS PRICE, SYSDATE + 4 AS START_DATE FROM DUAL UNION
  SELECT 16 AS ID, 'TEMP' AS TYPE, 70  AS PRICE, SYSDATE + 5 AS START_DATE FROM DUAL UNION
  SELECT 20 AS ID, 'TEMP' AS TYPE, 60  AS PRICE, SYSDATE + 6 AS START_DATE FROM DUAL UNION
  SELECT 34 AS ID, 'TEMP' AS TYPE, 50  AS PRICE, SYSDATE + 7 AS START_DATE FROM DUAL
  SELECT T.ID
       , T.TYPE
       , T.PRICE
       , TRUNC (T.START_DATE) AS START_DATE
       , CASE
           WHEN T.TYPE = 'PERM'
             THEN T.ID
             ELSE LAG (T.ID, 1, NULL) OVER (PARTITION BY NULL ORDER BY T.ID)
         END AS BASE_ID
    FROM T
ORDER BY T.START_DATEThe challenge is to produce this output:
ID TYPE PRICE BASE_ID
1 PERM   100       1
3 TEMP    90       1
7 TEMP    80       1
8 PERM    75       8
16 TEMP    70       8
20 TEMP    60       8
34 TEMP    50       8What I want to achieve is to bring a column with the ID of the most recent PERM price for TEMP prices,
and It's own ID for PERM prices.
My attempt uses LAG to navigate back on the record set, but it uses 1 statically. If there was a way to come up with a number
for each TEMP price saying how far it was from the most recent PERM, then I could use that number instead of 1.
Something like:
ID TYPE PRICE DISTANCE_FROM_PREV_PERM
1 PERM   100                       0
3 TEMP    90                       1
7 TEMP    80                       2
8 PERM    75                       0
16 TEMP    70                       1
20 TEMP    60                       2
34 TEMP    50                       3Any help will be greatly appreciated.
Thanks.

Maybe
select id,type,price,
       last_value(base_id) ignore nulls over (order by the_row) base_id
/*     last_value(base_id ignore nulls) over (order by the_row) base_id  -- old way */
  from (select id,type,price,start_date,
               case type when 'PERM' then id end base_id,
               row_number() over (order by start_date) the_row
          from t
       )Regards
Etbin

Similar Messages

  • When I use the function of "finding keyword", the word would be shown in green. Can I set the colour by myself?

    When I use the function of "finding keyword"(ctrl+f), the keyword would be shown in green. I want to change the highlighted colour to be blue. Is there any function to change the colour?

    See '''''cor-el's''''' answer in this thread: https://support.mozilla.com/en-US/questions/900541
    '''If this reply solves your problem, please click "Solved It" next to this reply when <u>signed-in</u> to the forum.'''
    Not related to your question, but...
    You may need to update some plug-ins. Check your plug-ins and update as necessary:
    *Plug-in check --> http://www.mozilla.org/en-US/plugincheck/
    *Adobe Shockwave for Director Netscape plug-in: [https://support.mozilla.com/en-US/kb/Using%20the%20Shockwave%20plugin%20with%20Firefox#w_installing-shockwave Installing ('''''or Updating''''') the Shockwave plugin with Firefox]
    *Adobe PDF Plug-In For Firefox and Netscape: [https://support.mozilla.com/en-US/kb/Using%20the%20Adobe%20Reader%20plugin%20with%20Firefox#w_installing-and-updating-adobe-reader Installing/Updating Adobe Reader in Firefox]
    *'''''Shockwave Flash''''' (Adobe Flash or Flash): [https://support.mozilla.com/en-US/kb/Managing%20the%20Flash%20plugin#w_updating-flash Updating Flash in Firefox]
    *Next Generation Java Plug-in for Mozilla browsers: [https://support.mozilla.com/en-US/kb/Using%20the%20Java%20plugin%20with%20Firefox#w_installing-or-updating-java Installing or Updating Java in Firefox]

  • SQL Query - Using Lag function

    Hi All,
    I need to select the previous and next record, when the value of column is changed for each account.
    My table structure is as follows:
    Account_No number(10)
    Payment_type number(5)
    Installment_Type number(5)
    Date_chage date
    Sample record:
    Account_No Payment_Type Installment_Type Date_change
    70539 ** 1 ** 2 ** 01-OCT-83
    70539 ** 1 ** 2 ** 03-FEB-01
    70539 ** 1 ** 2 ** 26-APR-02
    70539 ** 1 ** 1 ** 21-JUN-02
    70539 ** 1 ** 2 ** 12-JUL-02
    185562 ** 1 ** 2 ** 23-APR-02
    185562 ** 2 ** 2 ** 10-MAY-02
    In the above sample data, the value of instalment is changed on 21-jun-02 and 12-jul-02 for the account 70539. Also the value of Payment Type is changed on 23-apr-02 for the account 185562.
    So, my output should be like this.
    Account_No Payment_Type Installment_Type Date_change
    70539 ** 1 ** 2 ** 26-APR-02
    70539 ** 1 ** 1 ** 21-JUN-02
    70539 ** 1 ** 2 ** 12-JUL-02
    185562 ** 1 ** 2 ** 23-APR-02
    185562 ** 2 ** 2 ** 10-MAY-02
    I tried with lag function, but I couldnt succeed. Im using oracle 8.1.6 Version.
    Can anyone help me to achieve this?
    ** To distinguish the value for each coulmn.
    Thanks and regards,
    Vijay R.

    With the information you have provided, I've come up with the following.
    SELECT A.ACCOUNT_NO, A.PAYMENT_TYPE, A.INSTALLMENT_TYPE, A.DATE_CHANGE
    FROM
        (SELECT account_no, payment_type, installment_type, date_change,
                LEAD( (payment_type), 1)
                     over (partition by account_no order by account_no, DATE_CHANGE)  LEAD_PAY,
                LEAD( (installment_type), 1)
                     over (partition by account_no order by account_no, DATE_CHANGE)  LEAD_INST
          from T_ACCNTS ) A
    WHERE A.PAYMENT_TYPE <> NVL(A.LEAD_PAY,99)
       OR A.INSTALLMENT_TYPE <> NVL(A.LEAD_INST,99)
    ORDER BY 1, 4;

  • Using Garageband and I cannot hear previously recorded tracks on headphones.  Prefs are set to output on EMU0404 my audio device - this did work but now is not working.

    I am using Garageband and I cannot hear the previously recorded tracks on my headphones.  I am using an audio input/output device, EMU0404 - this was previously working fine but stopped.  All cables check out OK and so does the unit - I have updated to the latest version of Garageband but this did not help.  Any suggestion?

    Hi Christoph,
    I cannot see anything wrong with the EMU0404.  This is what puzzels me ... Garageband looks OK - headphones are OK - EMU looks OK.
    Thanks anyway
    Paul

  • Find the previous records of max record

    Dear sir,
    ID     Date Ind
    2222 11/01/2006
    1111 13/01/2006
    1111 12/01/2006
    3333 14/01/2006 Y
    here ind ='Y' record is
    3333 14/01/2006
    my requirement is
    1111 12/01/2006
    just previous record of ind='Y'
    Please help me.

    user10069916 wrote:
    Dear sir,
    ID     Date Ind
    2222 11/01/2006
    1111 13/01/2006
    1111 12/01/2006
    3333 14/01/2006 Y
    here ind ='Y' record is
    3333 14/01/2006
    my requirement is
    1111 12/01/2006
    just previous record of ind='Y'
    Please help me.Hi,
    You should describe better your problem. When you have a record with ind='Y' is always going to be the last (in date order) or you can have also records with ind = NULL after that?
    i.e.: Could you have a situation like this one?
    Id      date     Ind
    2222 11/01/2006
    1111 13/01/2006
    1111 12/01/2006
    3333 14/01/2006  Y
    6666 15/01/2006 
    2222 16/01/2006   or like this?
    Id      date     Ind
    2222 11/01/2006
    1111 13/01/2006
    1111 12/01/2006
    3333 14/01/2006  Y
    6666 15/01/2006 
    2222 16/01/2006  Y
    8888 17/01/2006  In the cases above what do you want to select?
    Remember also when you post a question to post CREATE TABLE and INSERT statements to have sample data.
    Please read SQL and PL/SQL FAQ
    Additionally when you put some code or output please enclose it between two lines starting with {noformat}{noformat}
    i.e.:
    {noformat}{noformat}
    SELECT ...
    {noformat}{noformat}
    Regards.
    Al                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Trying to use cut function in finder

    I'm new to the mac so this may be a silly question but why can't I cut a file and then paste it somewhere else? I can only copy an item. The edit>cut function is grayed out. Please help!

    This is a data safety measure; a file or folder can easily be lost if it is cut and then the person operating the computer uses the clipboard for something else without pasting it. Drag files from one folder to another to move them.
    (26378)

  • HELP using print function in Finder

    When you right click a selection of Word documents or photos in the finder, I see an option for Print. I thought that if I used this option, the selection would automatically print. Instead, it just opens the application and documents (for example, Microsoft Word) and you still have to select print in the application. What is the difference between this and just opening the files/documents and pressing print?
    Thanks for clearing this up for me.

    The behavior of the Print contextual menu depends on the application.
    Some argue that Word does not handle the Apple Events properly and puts up the dialog instead of just printing the document; others argue Word's behavior is the preferred behavior since the user may want to modify some settings. In the case of Word, there is no difference between this and launching the application and selceting Print.
    Other applications, Preview and TextEdit for example, don't put up the dialog, so there is a difference.
    Hope this helps.

  • PL SQL using date functions to find partitions

    I am trying to teach myself PL SQL and can use a bit of help. I am trying to automate the
    dropping of paritions.
    Can somebody provide me with an example of how to create some code that will return a liist
    of partitions that are older than the N number of years (current year 1/1/2011), or N number of
    months, weeks or days...
    For example, today is 3/4/2011 How would I create code that will find me partitons that are
    older than 2/1/2011 (current first of month -1 month, or ciurrent first of month -N months).
    My partition names for all my tables are all in this formate P_YYYY_MM-DD
    Please keep in mind this query can retrurn no rows, one row or several rows. If nothing is retrurned
    I woiuld liike to print that out for each table.
    Thanks in advance to all who answer

    This would be a combination of sysdate and either add_months(date,number_of_months) or date-number_of_days, along with a conversion of the date to a pattern that matches your partition name format. Fortunately you've chosen a sensible format that sorts correctly.
    So for finding the number of partitions older than so-many years:
    select count(*)
    from   user_tab_partitions
    where table_name = ... and
             partition_name < to_char(add_months(sysdate,-12*5),'"P"_YYYY_MM-DD') Just be careful about whether you want partitions for which the oldest possible date is older than so-many years, or for which the newest possible date is older than so-many years.
    Edit: Oh bear in mind that if you select only COUNT(*) then you'll always get a row back even if no matching partitions are found, and COUNT(*) will be 0. If you selected table_name and count(*) then you would get no rows back for tables that have no matching partitions. COUNT(*) never returns null.
    Edited by: David_Aldridge on Mar 3, 2011 11:15 PM

  • Lag function not working in calculated measure

    I am facing a strange problem while using "Lag" function in calculated measure.
    I have a time dimension which consists of date, workday, financial week, Financial Month and Financial Year.
    The concept of workday is its a integer number which represents date. In case of holidays this number donot change and remain constatnt till next working day. 
    Here workday no remains 460 as 20120708 is a holiday.27 and 28 denotes FinancialWeek.
    Now basically I want to find previous wokdays count.
    with member [Measures].[Prev Count]
    AS
    sum(
              existing [Date].[Workdayno].[Workdayno].Members,
     ([Date].[Workdayno].lag(1),[Measures].[Fact Count]))
    Select { [Measures].[Prev Count]} on 0,
    {[Date].[Calendar].Members} on 1 from [My Cube]
    Where([Date].[Calendar].&[20120709])
    What I expect that It will give me sum of counts where wokday no is 460.
    But its showing null value.
    with member [Measures].[PrevCount]
    As
    SUM(EXISTING [Processing Date].[Workday].[Workday].MEMBERS,([Processing Date].[Workday].LAG(1),[Measures].[Sequenced Records]))
    SELECT {[Measures].[PrevCount]} ON 0 FROM --[E2Eitem]
    WHERE([Processing Date].[E2E Calendar].[Date].&[20120709])
    It looks like existing function is failing to exist the member related to date??
    Any suggestion.

    Try using
    with member [Measures].[Prev Count]
    AS
    sum(
              existing [Date].[Workdayno].[Workdayno].Members,
     ([Date].[Workdayno].currentmember.lag(1),[Measures].[Fact Count]))
    Victor Rocca

  • Lag Function

    Hi, Everyone,
    I am trying to use the lag function for a particular purpose. But i am not able to achieve what i want. Below is an example what is need to acheive using the lag function.
    Account_number cat_desc pr_code product_desc datetime
    999999 Freshmilk 1001 Meiji Fresh milk 02/08/2011
    999999 Drinking water 1002 DRINKINGWATER1.5L 03/08/2011
    999999 Freshmilk 1001 Meiji Fresh milk 10/08/2011
    I would like to find the difference between the days of he has bought "meiji Fresh milk" in a seperate column. I would like to get the result as below
    Account_number cat_desc pr_code product_desc datetime Days
    999999 Freshmilk 1001 Meiji Fresh milk 02/08/2011 null
    999999 Drinking water 1002 DRINKINGWATER1.5L 03/08/2011 0
    999999 Freshmilk 1001 Meiji Fresh milk 10/08/2011 8
    Could you please help?
    Thanks in advance

    WITH t AS
         (SELECT 999999 a, 'Freshmilk' b, 1001 c, 'Meiji Fresh milk' d,
                 DATE '2011-08-02' dif
            FROM DUAL
          UNION ALL
          SELECT 999999, 'Drinking water', 1002, 'DRINKINGWATER1.5L',
                 DATE '2011-08-03'
            FROM DUAL
          UNION ALL
          SELECT 999999, 'Freshmilk', 1001, 'Meiji Fresh milk', DATE '2011-08-10'
            FROM DUAL)
    SELECT a,b,c,d,to_char(dif,'DD')-to_char(lag(dif) over( partition by d order by dif),'DD')
      FROM t
      A     B     C     D     TO_CHAR(DIF,'DD')-TO_CHAR(LAG(DIF)OVER(PARTITIONBYDORDERBYDIF),'DD')
    999999     Drinking water     1002     DRINKINGWATER1.5L     
    999999     Freshmilk     1001     Meiji Fresh milk     
    999999     Freshmilk     1001     Meiji Fresh milk     8
    do you want zero for second row ?
    Lag function is finding no records for this group and hence null , if you want you can hard codeEdited by: user2361373 on Nov 11, 2011 1:47 PM

  • How to find the longest record in a table?

    Hello,
    Is there a function to find the longest record in a table? Or is there a data dictionary that would tell you which record contains the longest data?
    I have a table with five columns and one million records. I want to find the record (5 columns combined) with the longest data. Thank you.

    Dear watson2000!
    The function "VSIZE" tells you the number of bytes in the internal representation of a column which means the size of a value within a column. An example of vsize can be found here:
    [http://www.adp-gmbh.ch/ora/sql/vsize.html]
    So I think you should try it with this query to get the size of the longest record:
    SELECT MAX(VSIZE(column1)) +
           MAX(VSIZE(column2))  +
           MAX(VSIZE(column3))  +
           MAX(VSIZE(column4))  +
           MAX(VSIZE(column5)) AS "Maximum Row"
    FROM your_table;To identify the longest record try like this:
    SELECT rowid
    FROM   your_table
    GROUP BY rowid
    HAVING  (MAX(VSIZE(column1)) +
             MAX(VSIZE(column2)) +
             MAX(VSIZE(column3)) +
             MAX(VSIZE(column4)) +
             MAX(VSIZE(column5))) = (SELECT MAX(VSIZE(column1)) +
                                          MAX(VSIZE(column2))  +
                                          MAX(VSIZE(column3))  +
                                          MAX(VSIZE(column4))  +
                                          MAX(VSIZE(column5))
                                   FROM your_table;)I hope that these two queries could be of help to you.
    yours sincerely
    Florian W.
    Edited by: Florian W. on 23.04.2009 20:53

  • Lag function in oracle

    Hi,
    I am using lag function to display values like below:
    order details date starttime
    main order 1 07/10/12 06:00am
    line 1 07/10/12 06:21am
    line 2 07/10/12 06:31am
    main order 2 07/11/12 07:00am
    line 1 07/11/12 07:01am
    line 2 07/11/12 07:02am
    the data displays correctly when i use lag function except that the line 1 details are never getting displayed ie first line under every order does not get displayed?
    is using lag function in this case correct? Where is the mistake? Any help would be appreciated.
    Thanks

    Hi,
    880122 wrote:
    One caveat if I use union like you suggested above is I need to join v_orders and v_ord_line by order_number. Can you please suggest how I can achieve the above result. How should my query look like?When talking about realtional databases, JOIN means to create a row of output with elements from 2 or more different rows, usually from 2 or more different tables. It doesn't look like you need to do that for this Master-Detail report. All the ouptut you want for each Master row comes from a single row v_orders, and all the output you need for each detail row comes from a single row of v_ord_line. Why do you think you need to join tables? Are you using "join" to mean something else? If so, what?
    What's wrong with the query I posted?
    Point out where it's producing the wrong results, and explain how you get the right results in those places. (That means you'll have to post the right results.) Post new sample data, if you need to.
    Please use \ tags to make your messages readable.  See the forum FAQ {message:id=9360002}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Documentation for RS_EU_CROSSREF (where-used list function module)

    Hi,
    I'm trying to understand how to use the "RS_EU_CROSSREF" function module.
    It corresponds to the where-used list function you find in so many SAP screens.
    I need to use it in a program, but I can't find any good documentation about it.
    I'd like something that tells me what values I have to fill in parameters.
    For example, how to search form "TEST_FORM" in all programs ? or even in a given program, I didn't get how to restrict the search to a program...
    Thank you for any help,
    Quentin

    Hi Gurpreet Singh,
    table cross does not find any function modules although I know for sure that there are function modules calling the function module.
    Please post an example of how to find function modules calling a function module with RS_EU_CROSSREF.
    /Elvez

  • To find the last record in cursor

    hi
    DECLARE
    vCounter NUMBER;
    -- Other variables...
    BEGIN
    vCounter:=0;
    FOR .. IN cursor LOOP
    IF vCounter=0 THEN
    -- Here open file...
    -- Here write one time data...
    END IF;
    -- Here write cursor data...
    vCounter:=1;
    END LOOP;
    END;
    hi all i am using above code to find the first record.
    if vCounter =1 means its first record.
    Now my question is how to find out the 'n'th record(last record).
    please help me.
    Thanks..

    user13329002 wrote:
    hi
    DECLARE
    vCounter NUMBER;
    -- Other variables...
    BEGIN
    vCounter:=0;
    FOR .. IN cursor LOOP
    IF vCounter=0 THEN
    -- Here open file...
    -- Here write one time data...
    END IF;
    -- Here write cursor data...
    vCounter:=1;
    END LOOP;
    END;
    hi all i am using above code to find the first record.
    if vCounter =1 means its first record.
    Now my question is how to find out the 'n'th record(last record).
    please help me.
    Thanks..create a record type variable to store last record;
    assign the fetch data to that variable
    and when u exit from the loop ,the variable will have the last records value
    since you are using cursor for loop , it will Implicitly open, fetch, exit, and close occur to cursor.
    eg:-
    DECLARE
    type cur_type is  record of yourcursorname%type;
    rec_cur_type cur_type;
    vCounter NUMBER;
    -- Other variables...
    BEGIN
    vCounter:=0;
    FOR .. IN cursor LOOP
    IF vCounter=0 THEN
    -- Here open file...
    -- Here write one time data...
    END IF;
    -- Here write cursor data...
    assign your fetched record from cursor to rec_cur_type
    vCounter:=1;
    END LOOP;
    END;

  • Using the LAG function

    Hi all,
    using: Oracle9i Enterprise Edition Release 9.0.1.3.
    I have a table that looks basically like this:
    SQL> select labour_rate_id, organisation_id, commence_date_time, termination_date_time, labour_rate
      2    from labour_rate
      3  where organisation_id = 3265022
      4  order by commence_date_time;
    LABOUR_RATE_ID ORGANISATION_ID COMMENCE_ TERMINATI LABOUR_RATE
              7095         3265022 20-APR-05 30-OCT-07        43.5
              9428         3265022 01-JAN-06 31-DEC-07        43.5
             10762         3265022 01-NOV-07 31-DEC-08       55.52As you can see with the first organisation, some of the dates overlap - i.e. the second last termination date is between the start and end dates of the last record.
    I'm writing an update statement to make the previous termination date, one day less than the current commence date.
    I cannot rely on the labour rate Id to provide any sequence, it's just a coincidence that these are in order. I can rely on the commence date to be accurate.
    here's what I have so far:
    select * from (select organisation_id,
                          labour_rate_id,
                          commence_date_time,
                          termination_date_time,              
                          lag(labour_rate_id) over (order by organisation_id, commence_date_time) as prev_labour_rate_id,
                          lag(termination_date_time) over(order by organisation_id, commence_date_time) as prev_term_date_time
                     from labour_rate)      
    where prev_term_date_time between commence_date_time and termination_date_timethis should select all those where the previous termination date is between the start and end date of the current one. the only obvious problem with this is:
    LABOUR_RATE_ID ORGANISATION_ID COMMENCE_ TERMINATI LABOUR_RATE
             10742         4406709 01-NOV-06 31-DEC-07          40
             10743         4406711 18-DEC-06 31-DEC-07          46
             10750         4415820 31-OCT-07 31-DEC-08        4.75most of the data is like this. I only want to get the non-contiguous dates for each organisation ID. the above query will pick up these rows due to the lag function not taking into account distinct organisation ID's.
    this works:
    select  lrp.labour_rate_id,
            lrp.organisation_id,       
            lr.commence_date_time,
            lr.termination_date_time,
            lrp.labour_rate_id as prev_labour_rate_id,
            lrp.termination_date_time as prev_term_date_time
       from labour_rate lr,
            labour_rate lrp
      where lrp.organisation_id = lr.organisation_id
        and lrp.commence_date_time = (select max(commence_date_time)
                                    from labour_rate lrs
                                   where lrs.organisation_id = lr.organisation_id
                                     and lrs.commence_date_time < lr.commence_date_time
        and lrp.termination_date_time > lr.commence_date_timebut it makes me cringe. there surely is a more elegant way of doing this?
    ultimately I want to be able to set the termination date equal to the day before the subsequent commencement date for the same organisation where the termination date is between the subsequent commencement and end dates.
    would someone be able to point me in the right direction?

    Well, for a start
    lag(labour_rate_id) over (order by organisation_id, commence_date_time)should be
    lag(labour_rate_id) over (partition by organisation_id order by commence_date_time)

Maybe you are looking for

  • Exporting a pdf with sections

    I was asking if it would be possible exporting a Pages file in a pdf file with sections, making these usable in Preview or another pdf reader. The exporting process works fine with the hyperlinks, but not with the favorites. Maybe I asking too much t

  • Need help Phone signal going on and off

    I need help with my Z3, I just installed the new update (23.0.1.A.5.77) and the phone signal won't connect. It keeps fluctuating off and on. It was working perfectly fine before the update. I even did a reset but its still the same.

  • HTTP GET binding - WSDL - CodeGen - ClientStub

    Hi, I've got a WSDL containing an HTTP GET binding. Is there a code generator, which is able to handle such a binding as well as creating a client-stub out of it? I tried the Axis2 Eclipse CodeGen PlugIn, which didn't complain but the final service c

  • Sent messages empty

    My mail account ( Mac ) do not show my sent emails ( In the Iphone there's no problem). The passwords are Ok in the account setup.

  • How to animate gifs and other in photoshop elements 8

    I would like to create animations and I have photoshop elements 8 but I have no idea how to do it with this program.