Query Botton

hi,
I have created a form based on a procedure.There are to buttons(Submit and Reset) created by default. But I need a query button in this form. How to do it?
Thinks
Frank

Your server runs on Windows Itanium (IA64). Since SQL Server Management Studio is a 32bit application which is only "emulated" on Itanium to run, you should install SQL Sever Management Studio on another PC and use that one instead of using it on the server directly. See
1596753 - Could not load file or assembly when using the SQL Server Management Studio
Check
Note 985137 - Service Pack Installation for SQL Server 2005
for valid service packs and how to update the system.
Markus

Similar Messages

  • Report won't run for mimetype=application/vnd.ms-excel

    Hi,
    My customers need to run reports in excel and type in parameters into the parameter from. The URL is:
    http://myServer/dev60cgi/rwcgi60?xyz+server=Repserv+report=rptName.rdf+destype=cache+paramform=yes+desformat=delimited+mimetype=application/vnd.ms-excel
    The parameter from shows up and all the LOVs are there, the reset botton works, the Submit Query botton only shows Submit (NO QUERY). The report won't run when I click on Submit botton.
    But it works perfectly if no mimetype=application/vnd.ms-excel in URL
    Can anybody help me to fix this ?
    Thanks

    The mimetype parameter was only introduced in 6.0.8.10 and above. What version are you running ?
    Thanks,
    Danny

  • RRI Problem : Variable Screen Popup while Jumping  to Target Query

    While jumping from Source to Target query (both are BEx queries), Variable Entry Screen of the Source is popping Up again during Jump, which after pressing Execute (F8) without entering any values, displaying Target Query results correctly. My Target query is having one and only variable on Inv Doc Num of type Replacement Path and I am not supposed to get any variable Screen Popup during Jump. How can I suppress this reappearance of Variable Screen??. I have tried with Delete Options etc in RSBBS  Assignment rules and searched for OSS Notes but not succeeded so far. I am on BW3.50 SP20. Any help will be highly appreciated.

    Hi Jr,
    I am not having the same variables in the Target at all. In fact the characteristics for which variable screen appears in the source are not there in target. I mean Posting Date, Billing Month...Etc are not ther in the Traget. In the Source Query Rows, I have Inv. Doc No as one of the Characteristics.No variable is defined for Inv Doc Num in the Source Query.
    I am not getting your question"From which cell..??". If I select any perticular Cell in the Inv Doc Result Rows of the Source Output, During Jump it will return only the details of that particular invoice only? Is itn't?. But I want details of all those invoices, that appesrs in the Source Output. That is why, I am selecting my Jump target from the GOTO botton (Red Arrow like Symbol in BEx Tool Bar), and choosing my Target.
    Thanks

  • Execute query. Not all records retrieved.

    Hi everyone.
    I have made a screen with the data block and layout wizzards.
    When I click on the default toolbar "Execute query" it brings only 68 records and there are about 25,000!.
    I have a botton which displays a LOV of the same table and the LOV is working well, it brings all the records in the table.
    Any idea ???
    Thanks!

    If you go to the bottom of the query, does
    it get the next set of records??
    Oracle forms buffers the records it gets
    based upon the number of records buffered
    in the "block properties".
    Go to block properties. Look at Number of
    records buffered. If you want it to get
    ALL records. Set the Query ALL records switch
    to "Yes". Try it again.
    Hopefully this helps.

  • BI Query taking Long time

    Hi experts,
    When we are running Query in BI, (about 0.7M records) it takes about 5 minutes. I'm wondering if it's Normal for everyone... I'm currently Tuning BI, it helped little bit, but not much!.
    Any suggestion ?
    Thanks in advance!

    All,
    There is a query in our BI, when I enter that query name in RSRT then click on the Performance Info., InfoProvider Definistion is in RED and has a message "No Aggregates Found" ( and there is change botton which takes me to "Maintenance for Aggregate" page)
    Also, on the bottom, it says, RSRV Check is Necessary for zxxxxx.
    Does it mean I need to do something. I'm not sure if RED is a error.........
    How do I know if any one has setup Aggregates in BI before?
    Thanks,
    Afi
    Edited by: Afi on Jan 19, 2010 7:08 AM

  • Query Designer crashes when using 0CALWEK

    Hi all
    I have come accross an error when using the query designer in BI 7.0.  If i try to restrict on 0CALWEEK the Query Designer first tells me there are errors but none show, then tells me there are no values for 0CALWEEK and finally crashes saying
    "An unhandled exception has occurred in your application."
    "Object reference not set to an instance of an object."
    After this the desiger freezes and must be exited.
    On occasions an RFC error shows on the botton of the design view suggesting a check of the RFC logs, however nothing appears in the RFC log.
    Any assistance would be very much appreciated.
    With Thanks
    Gareth

    Anil
    Generating in RSRT does not fix the problem.
    Checking the query designer shows no errors, however once we get the crash after attempting to restrict on 0CALWEEK it is not possible to use the check button (since the whole of query designer freezes).
    This is happenning on our development system (the only one on which we are currently creating queries) and on all PCs.
    The note, unfortunately, refers to an issue when using gui 7.X, however we are using 640 so it should not be a .net framework issue however i am asking my BASIS team to do some testing on that.
    Many thanks for your suggestion though.
    Any other ideas?
    Regards
    Gareth

  • Simple insert query....

    Excuse me guys,
    i've a banal question but i've not a response...I'm developing a jsf
    application.
    i've a table in my mysql db,
    with an autoincremented id and some others attributes.
    My question is:
    I want to insert a row of values in this table,but i can't do it using
    a form page,but i have to use 3 page of forms.
    How can i reference the same id and insert the same row using 3 pages?
    For example,my table has:
    id, name,lastname,city,address,profession.
    I want inserting in a first page name and lastname,
    in the second one city and address
    and in the third one profession.
    How can i reference the same line?
    I want to use transaction support,so i need to store partial query on
    each page into an object, to load all in one moment in the last page.
    Can you help me with code?
    Thanks.

    thanks very much for your helps...
    but i've created a bean with session scope,i've collect data into this bean but when i submit botton in the last page navigation performs correctly but the values aren't inserted in my table.
    Using the query of my bean with mysql runs correctly,performing correct inserting of data.
    When i run my jsf application it'doesn't go correctly?
    Can you help me?
    I post you my bean's method that performs insert....please help me�
    public String AddNewExp() throws SQLException {
              // esperimento(username,piattaforma,links_url,tipoesperimento,controlliqualita,brevedescrizione,numeroibridazioni,autore,laboratorio,contatti,tabellaannotazioni,datigrezzi,protocolloscansione,softwareanalisi,datinormalizzati,tiponormalizzazione,scalalogaritmica,geniregolati,test,parametri)
              try {
                   k = 3;
                   DataSource dataSource = Singleton.getInstance().getDataSource();
                   k = 4;
                   Connection conn = dataSource.getConnection();
                   k = 5;
                   if (conn != null) {
                        k = 6;
                        PreparedStatement pst = null;
                        k=7;
                        pst = conn.prepareStatement("INSERT INTO esperimento(username,nometeam,piattaforma,links_url,tipoesperimento,controlliqualita,brevedescrizione,numeroibridazioni,autore,laboratorio,contatti,protocolloscansione,softwareanalisi,tiponormalizzazione,scalalogaritmica,test,parametri,foldchange,p_value,fattoredicorrezione,fattore1,fattore2,fattore3,fattore4) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
                        pst.setString(1, name);
                        pst.setString(2, team);
                        pst.setString(3, platform);
                        pst.setString(4, links);
                        pst.setString(5, toe);
                        pst.setString(6, qcst);
                        pst.setString(7, description);
                        pst.setInt(8, hybridationNumbers);
                        pst.setString(9, author);
                        pst.setString(10, laboratory);
                        pst.setString(11, contact);
                        pst.setString(12, scanning);
                        pst.setString(13, software);
                        pst.setString(14, normalization);
                        pst.setString(15, logarithmic);
                        pst.setString(16, test);
                        pst.setString(17, parameters);
                        pst.setDouble(18, fold);
                        pst.setInt(19, p_value);
                        pst.setString(20, correction);
                        pst.setString(21, factor1);
                        pst.setString(22, factor2);
                        pst.setString(23, factor3);
                        pst.setString(24, factor4);
                        k=8;
                        pst.executeUpdate();
                        k=9;
                        pst.close();
                        k=10;
                        conn.close();
                        k=11;
                   k=30;
              catch (Exception e) {k=100;
              return "go";
         }[/code
    I've used k for debugging, my page show k=100...DataSource dataSource = Singleton.getInstance().getDataSource();
                   k = 4;
                   Connection conn = dataSource.getConnection();
    are surely corrected because they work in others beans....
    please help me....

  • Error while running a query-Input for variable 'Posting Period is invalid

    Hi All,
    NOTE: This error is only cropping up when I input 12 in the posting period variable selection. If I put in any other value from 1-11 I am not getting any errors. Any ideas why this might be happening?
    I am getting the following error when I try and run a query - "Input for variable 'Posting Period (Single entry, mandatory)' is invalid" - On further clicking on this error the message displayed is as follows -
    Diagnosis
    Variable Posting Period (Single Value Entry, Mandatory) is used as a lower limit (X) and an upper limit () in an interval selection. This limit has the value #.
    System Response
    Procedure
    Enter a different value for variable Posting Period (Single Value Entry, Mandatory). If the value of the other limit is determined by another variable, you can change its value also.
    Procedure for System Administration

    OK.
    Well, if the variable is not used in any interval selection, then I would say "something happened to it".
    I would make a copy of the query and run it to check if I get the same problem with period 12.
       -> If not, something is wrong in the original query (you can proceed as below, if changes to original are permitted).
    If so, then try removing the variable completely from the query and hardcode restriction to 12.
       -> If problem still persists, I would have to do some thinking.
    If problem is gone, then add the variable again. Check.
       -> If problem is back, then the variable "is sick". Only quick thing to do, is to build an identical variable and use that one.
    If problem also happens with the new variable, then it's time to share this experience with someone else and consider raising an OSS.
    Good luck!
    Jacob
    P.S: what fisc year variant are you using?
    Edited by: Jacob Jansen on Jan 25, 2010 8:36 PM

  • Logical database in adhoc query

    Hello All,
    Can anyone tell me what is the logical database in adhoc query?

    Hi
    When you create a query , you have to select an infoset. Infoset can be considered as a source from which data is populated in the Query Fields.
    Infosets are created from Transaction SQ02.
    There can be four methods through which an Infoset can become a source of data:
    1.  Table join ( By joining two or more tables from Data dictionary)
         example: Joining tables PA0001 and PA0006 on Pernr to get a one resultant dataset
    2. Direct read of Basis Table ( Like PA0001 as a source for data in Infoset )
    3. Logical Database ( A Pre-written Program by SAP that extract data from clusters, tables taking care of authorizations and validity periods)
    Example : Logical database PNP, PNPCE (Concurrent Employement),PCH ( LDB for Personnel Development Data)
    Custom Logical DBs can be created in T_Code SE-36.
    4. Data Retrieval by a Program ( Custom code written by ABAP developers which will collect and process data) . This program has a corresponding Structure in data dictionary and the fields of this structure will be used in query)
    Reward Points, if helpful.
    Regards
    Waseem Imran

  • Query help on Goods Receipt Query with AP Invoice

    Looking for a little help on a query.  I would like to list all the goods receipts for a given date range and then display the AP Invoice information (if its been copied to an AP Invoice).  I think my problem is in my where clause, I plagerized an SAP query to show GR and AP from a PO as a start.  SBO 2005 SP01.  Any help would be great appreciated.  Thanks
    SELECT distinct 'GR',
    D0.DocStatus,
    D0.DocNum ,
    D0.DocDate,
    D0.DocDueDate,
    D0.DocTotal,
    'AP',
    I0.DocStatus,
    I0.DocNum ,
    I0.DocDate,
    I0.DocDueDate,
    I0.DocTotal,
    I0.PaidToDate
    FROM
    ((OPDN  D0 inner Join PDN1 D1 on D0.DocEntry = D1.DocEntry)
    full outer join
    (OPCH I0 inner join PCH1 I1 on I0.DocEntry = I1.DocEntry)
    on (I1.BaseType=20 AND D1.DocEntry = I1.BaseEntry AND D1.LineNum=I1.BaseLine))
    WHERE
    (D1.BaseType=22 AND D1.DocDate>='[%0]' AND D1.DocDate<='[%1]')
    OR (I1.BaseType=20 AND I1.BaseEntry IN
    (SELECT Distinct DocEntry
    FROM PDN1 WHERE BaseType=22 AND DocDate>='[%0]' AND DocDate<='[%1]'))

    Hi Dalen ,
    I  believe it is because of the condition
    (D1.BaseType=22 AND D1.DocDate>='%0' AND D1.DocDate<='%1')
    OR (I1.BaseType=20 AND I1.BaseEntry IN
    (SELECT Distinct DocEntry FROM PDN1 WHERE PDN1.BaseType=22 AND DocDate>='%0' AND DocDate<='%1'))
    Try changing
    D1.BaseType=22 OR D1.DocDate>='%0' AND D1.DocDate<='%1
    PDN1.BaseType=22 OR DocDate>='%0' AND DocDate<='%1'))
    Lets see what would be the result . Lets have some fun with troubleshooting
    See what would be the difference in the result .
    Thank you
    Bishal

  • Can you check for data in one table or another but not both in one query?

    I have a situation where I need to link two tables together but the data may be in another (archive) table or different records are in both but I want the latest record from either table:
    ACCOUNT
    AccountID     Name   
    123               John Doe
    124               Jane Donaldson           
    125               Harold Douglas    
    MARKETER_ACCOUNT
    Key     AccountID     Marketer    StartDate     EndDate
    1001     123               10526          8/3/2008     9/27/2009
    1017     123               10987          9/28/2009     12/31/4712    (high date ~ which means currently with this marketer)
    1023     124               10541          12/03/2010     12/31/4712
    ARCHIVE
    Key     AccountID     Marketer    StartDate     EndDate
    1015     124               10526          8/3/2008     12/02/2010
    1033     125               10987         01/01/2011     01/31/2012  
    So my query needs to return the following:
    123     John Doe                        10526     8/3/2008     9/27/2009
    124     Jane Donaldson             10541     12/03/2010     12/31/4712     (this is the later of the two records for this account between archive and marketer_account tables)
    125     Harold Douglas               10987          01/01/2011     01/31/2012     (he is only in archive, so get this record)
    I'm unsure how to proceed in one query.  Note that I am reading in possibly multiple accounts at a time and returning a collection back to .net
    open CURSOR_ACCT
              select AccountID
              from
                     ACCOUNT A,
                     MARKETER_ACCOUNT M,
                     ARCHIVE R
               where A.AccountID = nvl((select max(M.EndDate) from Marketer_account M2
                                                    where M2.AccountID = A.AccountID),
                                                      (select max(R.EndDate) from Archive R2
                                                    where R2.AccountID = A.AccountID)
                   and upper(A.Name) like parameter || '%'
    <can you do a NVL like this?   probably not...   I want to be able to get the MAX record for that account off the MarketerACcount table OR the max record for that account off the Archive table, but not both>
    (parameter could be "DO", so I return all names starting with DO...)

    if I understand your description I would assume that for John Dow we would expect the second row from marketer_account  ("high date ~ which means currently with this marketer"). Here is a solution with analytic functions:
    drop table account;
    drop table marketer_account;
    drop table marketer_account_archive;
    create table account (
        id number
      , name varchar2(20)
    insert into account values (123, 'John Doe');
    insert into account values (124, 'Jane Donaldson');
    insert into account values (125, 'Harold Douglas');
    create table marketer_account (
        key number
      , AccountId number
      , MktKey number
      , FromDt date
      , ToDate date
    insert into marketer_account values (1001, 123, 10526, to_date('03.08.2008', 'dd.mm.yyyy'), to_date('27.09.2009', 'dd.mm.yyyy'));
    insert into marketer_account values (1017, 123, 10987, to_date('28.09.2009', 'dd.mm.yyyy'), to_date('31.12.4712', 'dd.mm.yyyy'));
    insert into marketer_account values (1023, 124, 10541, to_date('03.12.2010', 'dd.mm.yyyy'), to_date('31.12.4712', 'dd.mm.yyyy'));
    create table marketer_account_archive (
        key number
      , AccountId number
      , MktKey number
      , FromDt date
      , ToDate date
    insert into marketer_account_archive values (1015, 124, 10526, to_date('03.08.2008', 'dd.mm.yyyy'), to_date('02.12.2010', 'dd.mm.yyyy'));
    insert into marketer_account_archive values (1033, 125, 10987, to_date('01.01.2011', 'dd.mm.yyyy'), to_date('31.01.2012', 'dd.mm.yyyy'));
    select key, AccountId, MktKey, FromDt, ToDate
         , max(FromDt) over(partition by AccountId) max_FromDt
      from marketer_account
    union all
    select key, AccountId, MktKey, FromDt, ToDate
         , max(FromDt) over(partition by AccountId) max_FromDt
      from marketer_account_archive;
    with
    basedata as (
    select key, AccountId, MktKey, FromDt, ToDate
      from marketer_account
    union all
    select key, AccountId, MktKey, FromDt, ToDate
      from marketer_account_archive
    basedata_with_max_intervals as (
    select key, AccountId, MktKey, FromDt, ToDate
         , row_number() over(partition by AccountId order by FromDt desc) FromDt_Rank
      from basedata
    filtered_basedata as (
    select key, AccountId, MktKey, FromDt, ToDate from basedata_with_max_intervals where FromDt_Rank = 1
    select a.id
         , a.name
         , b.MktKey
         , b.FromDt
         , b.ToDate
      from account a
      join filtered_basedata b
        on (a.id = b.AccountId)
    ID NAME                     MKTKEY FROMDT     TODATE
    123 John Doe                  10987 28.09.2009 31.12.4712
    124 Jane Donaldson            10541 03.12.2010 31.12.4712
    125 Harold Douglas            10987 01.01.2011 31.01.2012
    If your tables are big it could be necessary to do the filtering (according to your condition) in an early step (the first CTE).
    Regards
    Martin

  • Query help : Query to get values SYSDATE-1 18:00 hrs to SYSDATE 08:00 hrs

    Hi Team
    I want the SQl query to get the data for the following comparison : -
    Order Created is a Date Column , and i want to find out all the values from (SYSDATE-1) 18:00 hours to SYSDATE 08:00 hours
    i.e.
    (SYSDATE-1) 18:00:00 < Order.Created < SYSDATE 08:00:00.
    Regards

    Hi, Rohit,
    942281 wrote:
    If i want the data in the below way i.e.
    from (SYSDATE-1) 18:00 hours to SYSDATE 17:59 hours ---> (SYSDATE-1) 18:00:00 < Order.Created < SYSDATE 07:59:00.If you want to include rows from exactly 18:00:00 yesterday (but no earlier), and exclude rows from exatly 08:00:00 today (or later), then use:
    WHERE   ord_dtl.submit_dt  >= TRUNC (SYSDATE) - (6 / 24)
    AND     ord_dtl.submit_dt  <  TRUNC (SYSDATE) + (8 / 24)
    So can i use the below format : -
    ord_dtl.submit_dt BETWEEN trunc(sysdate)-(6/24) and trunc(sysdate)+(7.59/24) . Please suggest . .59 hours is .59 * 60 * 60 = 2124 seconds (or .59 * 60 = 35.4 minutes), so the last time included in the range above is 07:35:24, not 07:59:59.
    If you really, really want to use BETWEEN (which includes both end points), then you could do it with date arithmentic:
    WHERE   ord_dtl.submit_dt  BETWEEN  TRUNC (SYSDATE) - (6 / 24)
                      AND         TRUNC (SYSDATE) + (8 / 24)
                                               - (1 / (24 * 60 * 60))but it would be simpler and less error prone to use INTERVALs, as Karthick suggested earlier:
    WHERE   ord_dtl.submit_dt  BETWEEN  TRUNC (SYSDATE) - INTERVAL '6' HOUR
                      AND         TRUNC (SYSDATE) + INTERVAL '8' HOUR
                                               - INTERVAL '1' SECONDEdited by: Frank Kulash on Apr 17, 2013 9:36 AM
    Edited by: Frank Kulash on Apr 17, 2013 11:56 AM
    Changed "- (8 /24)" to "+ (8 /24)" in first code fragment (after Blushadown, below)

  • Query help, subtract two query parts

    Hi,
    I am beginner of PL/SQL and have a problem I couldn’t solve:
    Table (op_list):
    Item     -     Amount -     Status
    Item1     -     10     -     in
    Item2     -     12     -     in
    Item3     -     7     -     in
    Item1     -     2     -     out
    Item2     -     3     -     out
    Item1     -     1     -     dmg
    Item3     -     3     -     out
    Item1     -     2     -     out
    Item2     -     5     -     out
    Item2     -     2     -     in
    Item3     -     1     -     exp
    Would like to get result of query (subtract amount of 'out/dmg/exp' from 'in' ):
    Item - Amount left
    Item1     -     5
    Item2     -     6
    Item3 -     3
    I wrote code that returns sum of all incoming items and sum all out/dmg/exp items, but couldn’t solve how to subtract one part of querry from another. Or maybe there is a better way. Also worried what happens if there is no 'out/dmg/exp' only 'in'
    select item.name, sum(op_list.item_amount)
    from op_list
    inner join item
    on op_list.item = item.item_id
    where op_list.status = 'in'
    group by item.name
    union
    select item.name, sum(op_list.item_amount)
    from op_list
    inner join item
    on op_list.item = item.item_id
    where op_list.status = 'out'
    or op_list.status = 'dmg'
    or op_list.status = 'exp'
    group by item.name
    Return:
    Item1     -     10      [10 in]
    Item1     -     5     [2+1+2]
    Item2     -     14     [12+2]
    Item3     -     7
    Item3     -     4     [3+1]
    Thanks in advance

    Hi,
    We can also use simple inline views to get what we need.
    select a.item,a.amount-b.amount Balance from
    (select item,sum(amount) Amount from op_list
    where status = 'in'
    group by item) a,
    (select item,sum(amount) Amount from op_list
    where status in ('out','dmg','exp')
    group by item) b
    where
    a.item=b.item
    order by item;
    ITEM       BALANCE
    Item1                      5
    Item2                      6
    Item3                      3Regards,
    Prazy

  • Query help: query to return column that represents multiple rows

    I have a table with a name and location column. The same name can occur multiple times with any arbitrary location, i.e. duplicates are allowed.
    I need a query to find all names that occur in both of two separate locations.
    For example,
    bob usa
    bob mexico
    dot mexico
    dot europe
    hal usa
    hal europe
    sal usa
    sal mexico
    The query in question, if given the locations usa and mexico, would return bob and sal.
    Thanks for any help or advice,
    -=beeky

    How about this?
    SELECT  NAME
    FROM    <LOCATIONS_TABLE>
    WHERE   LOCATION IN ('usa','mexico')
    GROUP BY NAME
    HAVING COUNT(DISTINCT LOCATION) >= 2Results:
    SQL> WITH person_locations AS
      2  (
      3          SELECT 'bob' AS NAME, 'USA' AS LOCATION FROM DUAL UNION ALL
      4          SELECT 'bob' AS NAME, 'Mexico' AS LOCATION FROM DUAL UNION ALL
      5          SELECT 'dot' AS NAME, 'Mexico' AS LOCATION FROM DUAL UNION ALL
      6          SELECT 'dot' AS NAME, 'Europe' AS LOCATION FROM DUAL UNION ALL
      7          SELECT 'hal' AS NAME, 'USA' AS LOCATION FROM DUAL UNION ALL
      8          SELECT 'hal' AS NAME, 'Europe' AS LOCATION FROM DUAL UNION ALL
      9          SELECT 'sal' AS NAME, 'USA' AS LOCATION FROM DUAL UNION ALL
    10          SELECT 'sal' AS NAME, 'Mexico' AS LOCATION FROM DUAL
    11  )
    12  SELECT  NAME
    13  FROM    person_locations
    14  WHERE   LOCATION IN ('USA','Mexico')
    15  GROUP BY NAME
    16  HAVING COUNT(DISTINCT LOCATION) >= 2
    17  /
    NAM
    bob
    salHTH!
    Edited by: Centinul on Oct 15, 2009 2:25 PM
    Added sample results.

  • QUERY HELP!!! trying to create a query

    i'm creating a summary report
    i have a table with sale dates
    for example i have a table tab_1 and column saleDate as
    saleDat
    1923
    1936
    1945
    2003
    2005
    saleDate contains years and there are some missing years where no sale
    was made
    My report has to display years starting from earliest year
    so i have to create a query that starts with 1923
    but the problem is that I have to have years that are not in table.
    for example i have to display years 1924 which is not in table
    so the part of report has to look like
    1923 blah blah summary.........
    1924 "
    1925
    1926
    2005
    2006
    upto current year (2006 may not be in the table, but i have to display)
    i just need to know the query that can query all the years starting from
    the ealiest saleDate to current year
    thanks in advance

    Please write the query in the following form:
    SELECT a.year, --- place other columns from your table.
    FROM (SELECT (:start_num + rownum) year
    FROM all_tab_columns
    WHERE :start_num + rownum <= :end_num) a,
    tab_1 b
    WHERE a.year = b.saleDat(+);
    Note:
    1) if your start year and end year are 1923 and 2006. Then input as below:
    :start_num = 1922
    :end_num = 2006
    2) Since for some of the years (1924 etc) may not be there in your so you may need to use NVL to print proper indicators.
    3) If you have more than one record in tab_1 for a particular year then group them based year and then use it.
    Hope this helps.
    - Saumen.

Maybe you are looking for

  • How to create an IDoc programmatically at Inbound side?

    Hi, How to create an IDoc programmatically at Inbound side? Assume that you have a file(material master details) which is enough to create master data. Regards, Thiyagu

  • Paramform=yes and submit button

    Hi all, I'm trying to deploy a new report from web (just want to put a link to that report) This report takes 2 parameters from user input, my link looks like that : http://myserver:myserverport/reports/rwservlet?server=myserver&report=myreport.rep&d

  • Still getting itunes match error code 4001

    Still getting itunes match error code 4001. Have tried the a/lt/option delete to trick, have reinstalled, etc. Nothing works. Anyone know of a fix?

  • Question on SD Deliovery group

    Which statement is correct for Delivery Group : A. In the Delivery Group overview, you can expand or reduce delivery groups and also change the schedule line date of the delivery groups. B. You can extend a delivery group by entering the delivery gro

  • Malfunctioning help with jdic

    I am trying to get JavaHelp to work with JDIC. I have been able to get the Help to load correctly initially. When I click on the "Help" menu item, the JavaHelp browser loads fine and displays the help contents using IeEmbed.exe (I can see it on the T