Sdo_nn is not showing desired results

Hello,
We have the following query :
SELECT p.codigo_proveedor_ca, p.descripcion AS Proveedor, DECODE(p.habitual,0,'N','S') AS HAB, DECODE(p.h_24,0,'N','S') H24,
     b.codigo_base, b.tipo_via || ' ' || b.nom_via || ',' || b.numero_via || ' ' || B.PISO AS DIRECCION_PROV, b.codigo_pais,
b.codigo_provincia, b.codigo_ine, b.codigo_zona, mg.numero AS NUMERO_GEN, b.localidad, ROUND(MDSYS.SDO_NN_DISTANCE(1),0) AS DISTANCIA,
b.GIS_X, b.GIS_Y, b.GIS_NIVEL_XY, b.GIS_GEO_OK, b.GIS_TIPO_SRIDENUM
FROM SAT_BASES_PROVEEDORES b,
     SAT_BASE_PROVEEDOR_MEDIOS_GEN mg,
     SAT_PROVEEDORES_CA p
WHERE b.codigo_pais = 'ESP' AND b.activo = 1
AND mg.codigo_proveedor_ca = b.codigo_proveedor_ca AND mg.codigo_base = b.codigo_base
     -- Medio Genérico 'TAXI'
     AND mg.codigo_medio_generico = '2' AND mg.activo = 1 AND P.ACTIVO = 1
     AND p.codigo_proveedor_ca = b.codigo_proveedor_ca
     -- Coordinates of GRANOLLERS
     AND SDO_NN(b.GEOMETRIA,MDSYS.SDO_Geometry(2001, 1000000,MDSYS.SDO_Point_type(188161,5043776,NULL),NULL, NULL) ,
     'SDO_BATCH_SIZE = 25', 1 ) = 'TRUE'
ORDER BY DISTANCIA;
What we want is to get the providers which are near to a given town. To get this we are using SDO_NN function and also
SDO_NN_DISTANCE to calculate the distance to the given coordinates.
Our problem is that there are two providers with the same coordinates that should be shown in the query result but one of them is not shown and we don't understand why.
If we use SDO_NUM_RES instead of SDO_BATCH_SIZE the provider is shown, but as far as I know, if you use this parameter not all the WHERE clauses are evaluated. Am I wrong?
What are we doing wrong?
Thanks in advance,
Eva.

Are you on Oracle 9i? In 9i, I have never been able to get this query to work successfully this way. I had to rewrite it to use a in-line view and a rownum and make some other changes. I think it is buggy, as are many of the 9i spatial objects (full of horrid memory leaks etc.)
I have been able to hack around the fact that it cannot find the nearest neighbor on it's own, by using an inline view in this way, but it has holes, I am sure:
Select DISTANCE, (list all your other selections) from
SELECT /*+ordered*/ SDO_NN_DISTANCE(1) DISTANCE, p.codigo_proveedor_ca, p.descripcion AS Proveedor, DECODE(p.habitual,0,'N','S') AS HAB, DECODE(p.h_24,0,'N','S') H24,
b.codigo_base, b.tipo_via || ' ' || b.nom_via || ',' || b.numero_via || ' ' || B.PISO AS DIRECCION_PROV, b.codigo_pais,
b.codigo_provincia, b.codigo_ine, b.codigo_zona, mg.numero AS NUMERO_GEN, b.localidad, ROUND(MDSYS.SDO_NN_DISTANCE(1),0) AS DISTANCIA,
b.GIS_X, b.GIS_Y, b.GIS_NIVEL_XY, b.GIS_GEO_OK, b.GIS_TIPO_SRIDENUM
FROM SAT_BASES_PROVEEDORES b,
SAT_BASE_PROVEEDOR_MEDIOS_GEN mg,
SAT_PROVEEDORES_CA p
WHERE b.codigo_pais = 'ESP' AND b.activo = 1
AND mg.codigo_proveedor_ca = b.codigo_proveedor_ca AND mg.codigo_base = b.codigo_base
-- Medio Genérico 'TAXI'
AND mg.codigo_medio_generico = '2' AND mg.activo = 1 AND P.ACTIVO = 1
AND p.codigo_proveedor_ca = b.codigo_proveedor_ca
-- Coordinates of GRANOLLERS
AND SDO_NN(b.GEOMETRIA,MDSYS.SDO_Geometry(2001, 1000000,MDSYS.SDO_Point_type(188161,5043776,NULL),NULL, NULL) ,
'SDO_BATCH_SIZE = 25', 1 ) = 'TRUE'
AND ROWNUM < 1000
ORDER BY DISTANCE
WHERE ROWNUM < 2';
This should give you the closest result. If you want the closest 2, you would set that in the last line. I had to mess around with the rownum < 1000 line in my query. It appears that the order by distance has no affect. If I set it to ROWNUM < 50, often times, the closest 2 items weren't in the inner select elements. So they weren't available in the outer results.
I also found this issue very frustrating. I actually had a hard time believeing it was so junky, until I proved it was the problem with this statement. Please let us know if it solves your issue also.

Similar Messages

  • The dashboard propmt not showing desired results

    Hi,
    I have propmt created using this condition.But it is not showing me the desired results.The code seems to be correct.any help plz...
    case when TimeStampDiff(SQL_TSI_DAY,"TB1".CL1,CURRENT_DATE) between 0 and 30 or TimeStampDiff(SQL_TSI_DAY,"TB1".CL2,CURRENT_DATE) between 0 and 30 then '30 days'
    when TimeStampDiff(SQL_TSI_DAY,"TB1".CL1,CURRENT_DATE) between 31 and 60 or TimeStampDiff(SQL_TSI_DAY,"TB1".CL2,CURRENT_DATE) between 31 and 60 then ' last 60 days'
    when TimeStampDiff(SQL_TSI_DAY,"TB1".CL1,CURRENT_DATE) between 61 and 90 or TimeStampDiff(SQL_TSI_DAY,"TB1".CL1,CURRENT_DATE) between 61 and 90 then 'last 90 days'
    else '> 90 and max 100 Days' end

    Hi,
    Create a dummy column for the below code
    case when TimeStampDiff(SQL_TSI_DAY,"TB1".CL1,CURRENT_DATE) between 0 and 30 or TimeStampDiff(SQL_TSI_DAY,"TB1".CL2,CURRENT_DATE) between 0 and 30 then '30 days'
    when TimeStampDiff(SQL_TSI_DAY,"TB1".CL1,CURRENT_DATE) between 31 and 60 or TimeStampDiff(SQL_TSI_DAY,"TB1".CL2,CURRENT_DATE) between 31 and 60 then ' last 60 days'
    when TimeStampDiff(SQL_TSI_DAY,"TB1".CL1,CURRENT_DATE) between 61 and 90 or TimeStampDiff(SQL_TSI_DAY,"TB1".CL1,CURRENT_DATE) between 61 and 90 then 'last 90 days'
    else '> 90 and max 100 Days' endfilter it as is prompted for that column after giving filter as is prompted you can hide that column or remove it.
    Save the report
    Assign points and close thread, if your question is answered....
    Cheers,
    Aravind

  • Query not showing desired result

    Hi All,
    DB :-10.2.0.3
    I am using following query to extarct the backuppice, which falls between the dates specified by query. I am really amazed, why it's not giving me the expected results.
    select handle, to_char(start_time, 'dd-mon-yy hh24:mi:ss') "start_time" , to_char(completion_time, ' dd-mon-yy hh24:mi:ss') "end_time" from
    v$backup_piece where
    to_char(start_time,'dd-mon-yy hh24:mi:ss') >'27-oct-10 23:00:00'
    and
    to_char(completion_time,'dd-mon-yy hh24:mi:ss')<'28-oct-10 04:20:53'
    Results truncated, just to fit in this window.
    23:02:25
    /data/oracle/LNEVRPP1/backup/database/c-465769364-20100927-0c                         27-sep-10 23:02:39           27-sep-10
    23:02:40
    /data/oracle/LNEVRPP1/backup/database/LNEVRPP1_ctl_l1_t730854174_s32554_p1.rmn        27-sep-10 23:02:58           27-sep-10
    23:02:59
    /data/oracle/LNEVRPP1/backup/database/c-465769364-20100927-0d                         27-sep-10 23:03:02           27-sep-10
    23:03:02
    /data/oracle/LNEVRPP1/backup/database/LNEVRPP1_arc_l1_t730854220_s32556_p1.rmn        27-sep-10 23:03:41           27-sep-10
    23:03:44
    /data/oracle/LNEVRPP1/backup/database/c-465769364-20100927-0e                         27-sep-10 23:03:51           27-sep-10
    23:03:51
    /data/oracle/LNEVRPP1/backup/database/LNEVRPP1_dbf_l0_t733532449_s33531_p1.rmn        27-oct-10 23:00:50           27-oct-10
    23:36:00
    /data/oracle/LNEVRPP1/backup/database/LNEVRPP1_dbf_l0_t733534566_s33532_p1.rmn        27-oct-10 23:36:07           27-oct-10
    23:48:38
    HANDLE                                                                                start_time                  end_time
    /data/oracle/LNEVRPP1/backup/arc2adsm/LNEVRPP1_arc_l0_t733536053_s33534_p1.rmn        28-oct-10 00:00:54           28-oct-10
    00:01:13
    /data/oracle/LNEVRPP1/backup/database/c-465769364-20101028-00                         28-oct-10 00:01:22           28-oct-10
    00:01:23
    /data/oracle/LNEVRPP1/backup/database/LNEVRPP1_dbf_l0_t733535322_s33533_p1.rmn        27-oct-10 23:48:43           28-oct-10
    00:20:06
    /data/oracle/LNEVRPP1/backup/database/LNEVRPP1_dbf_l0_t733537209_s33536_p1.rmn        28-oct-10 00:20:10           28-oct-10
    00:33:44
    /data/oracle/LNEVRPP1/backup/database/c-465769364-20101028-01                         28-oct-10 00:33:47           28-oct-10
    00:33:48
    /data/oracle/LNEVRPP1/backup/database/LNEVRPP1_ctl_l0_t733538041_s33538_p1.rmn        28-oct-10 00:34:04           28-oct-10
    00:34:04
    /data/oracle/LNEVRPP1/backup/database/c-465769364-20101028-02                         28-oct-10 00:34:06           28-oct-10
    00:34:07

    Hi
    Try:
    select handle, to_char(start_time, 'dd-mon-yy hh24:mi:ss') "start_time" , to_char(completion_time, ' dd-mon-yy hh24:mi:ss') "end_time"
    from v$backup_piece
    where start_time > to_date ('27-oct-10 23:00:00','dd-mon-yy hh24:mi:ss')
    and completion_time < to_date ('28-oct-10 23:00:00','dd-mon-yy hh24:mi:ss')
    Regards,
    Tycho

  • Why this query does not show the result?

    Why the query with the schema prefixed does not show the result and the query without schema display the correct results?
    SQL> select data_object_id,object_type from dba_objects where object_name='HR'.'JOBS';
    select data_object_id,object_type from dba_objects where object_name='HR'.'JOBS'
    ERROR at line 1:
    ORA-00933: SQL command not properly ended
    SQL> select data_object_id,object_type from dba_objects where object_name='HR.JOBS';
    no rows selected
    SQL> select data_object_id, OWNER, object_type from dba_objects where object_name='JOBS';
    DATA_OBJECT_ID     OWNER                          OBJECT_TYPE
    69662              HR                                 TABLE
                       OE                                 SYNONYM
    SQL> SELECT USER FROM DUAL;
    USER
    SYS

    Hi,
    the column object_name refers to a object_name which is 'JOBS', the column owner refers to the owner 'HR', the value isn't stored together, so you have to select the two columns. It is the same behaviour as every other table/view. Have a look at the values in the view DBA_OBJECTS.
    Herald ten Dam
    Superconsult.nl

  • After upgrading to iOS 8, the weather app does not show up results for any of the Indian States/cities

    After upgrading to iOS 8 on my iPhone 5, the weather app does not show up results for any of the Indian States/cities. Can Apple look into this or does anyone have a solution to this.

    Swipe from bottom of days listed ("Wednesday, Thursday, Friday, etc")  upwards.  I thought it was gone too but it's still there~just takes different way to access it.

  • IOS 8:  spotlight not showing wikipedia result snippets

    hi
    running 8.0.2.
    iOS 8:  spotlight not showing wikipedia result snippets.
    it does show the static Search Wikipedia link however.
    how to get the spotlight search snippets of wikipedia to show, as advertised?
    thanks

    Turn Spotlight Suggestions on and off a few times. If it still doesn't work try a reset. Press and hold both the home and power buttons 10-15 seconds till the Apple logo appears. Release both buttons. Wait 15-20 seconds till your iPad starts on it's own.
    I'm using a iPad but I can't see that making a difference.

  • Business rule not showing the result

    When i am executing a business rule, it runs successfully but it does not show any result. But when i enter any amount in that specific cell where the BR should calculate the amount and then run the BR then it shows me the required result. What can be the reason for that?
    We are on 11.1.2
    and im making BRs through Calc Manager (Wizard Based)
    Edited by: ar_aff on Mar 24, 2011 9:56 PM

    I think that's about Block problem (value of a cell). The BR can't open block automatically. In BR sorce usually used a command Set Createnonmissngblk on before calculating value;

  • VL06I Inbound delivery monitor not showing correct results

    Dears,
    We are creating inbound deliveries on the basis of POs and creating GR via MIGO after eliminating movement type in line item catageory by using SPRO. For monitoring we would like to use VL06I but its not showing correct results.
    Can anyone guid me ?
    Regards,
    FR

    You can list all Inbound Deliveries by selecting "List Inbound Deliveries"  Tab in VL06I
    May be if you can little elaborate the issue

  • Query not showing detailed result when run through query Designer or Portal

    Hi,
    There is one query which not showing detailed result while running through Query Designer or run in Portal.
    But strange thing is that it is showing the detailed result when i run it through BeX Analyzer.
    While all the other queries don't have this problem in system. All showing the correct detailed result.
    If anyone have some idea on this issue plz let me know.
    Regards,
    Javed
    Edited by: Javed Akhtar on Jul 7, 2009 3:59 PM

    Hi,
    We can do this setting in WAD. Please check the web template and try to remove that setting. When you have hierarchy then we can display only till certain level in portal, this setting is done in web template APIs, but in bex analyzer you can see all the detailed information.
    Edited
    Go through this thread for some more detailed information
    http://help.sap.com/saphelp_nw2004s/helpdata/en/44/7b5f0a95ce12d0e10000000a422035/frameset.htm
    Regards,
    rik

  • Spotlight is not showing any results!

    I just upgraded to Leopard and now my spotlight app will not show any results when typed upon. I have tried to re-index the volume through system pref. but it didnt work. Anyone know any other methods to get it back into shape? thanks

    enter the following terminal commands form an admin account:
    sudo mdutil -i off /
    sudo mdutil -E /
    sudo mdutil -i on /
    please copy and paste them exactly as given. you'll have to enter your admin password (which you won't see) after the first command. that's normal.
    the commands turn spotlight off, delete the index and turn it back on.

  • QUnit not showing any results - VisualStudio 2013

    In Mircrosofs book:
    "Programming in HTML5 with JavaScript and CSS3" there is testing with QUnit.
    Have done exactly as the book describes with in an example with an webcalculator in excersise 3.
    But when I run the debugging with QUnit does not show any results.
    It does not matter if I program an
    error..nothing is displayed when I´m start debugging.
    Only a blue line with the following:
    Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
    My question:
    How do I make QUnit to show something?
    I really appreciate your answer
    :0)

    Hello,
    Please post your question in ASP.NET forums here:
    http://forums.asp.net/
    Thanks for your understanding.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Not showing any results V_V2 resheduling sales and stock transfer documents

    My client using   IS Retail .  First i create sales order i want resheduling perticular order through V_V2  i enter article and site ,process sales documents,process stock transfer order,unconfirm quantity and leave simulation   but it does not showing any results...previous showing from 2008 to 2010 sales orders only....
    Please give answer i am waiting your reply...
    Edited by: amitp2121 on Mar 3, 2011 11:57 AM

    Hi Hweiling,
    In my opinion V_V1 used to create confirmed backorder (line item where confirm quantity in first schedule line is 0 and there is no second schedule line) .
    V_V2 is used when you want to alocate your stock based of priority or some criteria.
    For example you have order 1 that created on 07.2007 confirmed but you hasn't delivered yet,  then you have order 2 that created on 08.2007 it's not confirmed, and you have the other order 3 that create on 01.2008 and it's confirmed ready to deliver 03.01.2008. You can use V_V2 to alocate the stock to first order, 2nd order and third order. So you can deliver the first order first, 2nd order and then the 3rd order will be in backorder.
    If you run V_V1, it's only update the stock for second item (if stock is enough).
    If you think why it's not update the order that you want  when you run V_V2, please check the criteria and the stock.
    Guys please correct me if I am wrong.
    tsalasi

  • Disk Utility does not show any result....

    Dear Apple Community,
    on my mid 2012 Mac Book Air the disk utility test does not show any result. The test just stops at some point and can be restarted again, but does not show weather the SSD is damaged or not.
    Does anyone know what this means?
    Thanks a lot for your advice!

    I think this happens to everyone (who uses "Live Verification") in Mavericks.   Occasionally the output from the test shows correctly, but usually not.  I guess this will get fixed someday. 
    Apple - Mac OS X - Feedback
    For now, probably you will get best results from using command-r at startup to get into "recovery mode", then run disk utility from there.
    charlie

  • Search Page by date field not showing up results

    Hi,
    I am using Jdev 11g and new to adf.
    My applciation needs a search page based on a date field.
    I created a viewcriteria for the object which expects a date field from the user.( the bind variable is of type Date)
    After this i dragged the viewcriteria as af:query (panel with table) on the jspx page.
    Now when i run the application, that is when i enter the date (calendar autogenerated by query component),
    it does not show up any results.
    My date field in the database has a timestamp attached to it, somewhere i read that the timestamp may be causing the problem.
    But i have not found any solution for this one.
    This looks very basic to me, i am sure i am missing soemthing important.
    Besides i even tried the approach of programmaticlly populating the Viewobject(by not using the any query component),
    i can see the Viewobject being populated in the logs( the row count) but on the display page, no rows are shown.
    I am sure i am doing something wrong for this one.
          AppModuleImpl am = this.getAm();
           ViewObject submittalVO = am.findViewObject("AcrSubmittallogView1");
           System.out.println("after getting VO");
           String subDate = this.getSubDate().getValue().toString();
           String query = " to_char(SubmitDtTm,'mm/dd/yyyy') = '"+subDate+"'";
           submittalVO.setWhereClause(query);
           System.out.println("QUERY>>>> "+submittalVO.getQuery());
           submittalVO.executeQuery();
          System.out.println("after executing query "+submittalVO.getRowCount());
           this.setRenderLogTable(true);But i actually want to use the built in query component instead of programmatically doing it.
    Can someone please guide me further.
    Any help will be grt.
    Thanks in advance
    ash
    Edited by: user1175461 on Jul 15, 2010 1:18 PM

    Still not working for me either, here's exactly what I'm doing.
    My query is as follows:
    SELECT
    RO.repair_line_id,
    RO.repair_number,
    SR.customer_po_number, segment1,
    trunc(RO.creation_date) as creation_date,
    I've created a Bind Variable for the creation_date as follows:
    <Variable
    Name="createDate"
    Kind="viewcriteria"
    Type="oracle.jbo.domain.Date"/>
    Which is linked to a view criteria:
    <ViewCriteria
    Name="RepairSearchVVOCriteria"
    ViewObjectName="com.services.cs.vvo.RepairSearchVVO"
    Conjunction="AND">
    <Properties>
    <CustomProperties>
    <Property
    Name="displayOperators"
    Value="InAdvancedMode"/>
    <Property
    Name="autoExecute"
    Value="false"/>
    <Property
    Name="allowConjunctionOverride"
    Value="true"/>
    <Property
    Name="showInList"
    Value="true"/>
    <Property
    Name="mode"
    Value="Basic"/>
    </CustomProperties>
    </Properties>
    <ViewCriteriaRow
    Name="vcrow1"
    UpperColumns="1">
    <ViewCriteriaItem
    Name="CreationDate"
    ViewAttribute="CreationDate"
    Operator="="
    Conjunction="AND"
    Value=":createDate"
    IsBindVarValue="true"
    Required="Optional"/>
    </ViewCriteriaRow>
    </ViewCriteria>
    I then dragged the criteria into the page. When running it I get the following:
    AND SR.customer_id =:psCustomerId) QRSLT WHERE ( ( (CREATION_DATE = :createDate ) ) )
    <ViewObjectImpl><bindParametersForCollection> [3510] Bind params for ViewObject: [com.xxx.services.cs.vvo.RepairSearchVVO]RepairSearchAM.RepairSearchVVO1
    <OracleSQLBuilderImpl><bindParamValue> [3511] Binding param "psCustomerId": 34758
    <OracleSQLBuilderImpl><bindParamValue> [3512] Binding param "createDate": 2010-02-18
    Which never brings back any data. My date's look as follows in the database:
    '18-FEB-10'
    I never get any results for the date. I've also tried using the to_char to format the date as the same format, but that always gives a variety of errors. This is driving me batty =0 Any ideas on why it never pulls back data?
    Thanks, Graeme.

  • SearchBox Not showing the result while entering the query in XSLT Listview webpart

    I Have a programmitically created a XSLT listView webpart,in that webpart I have  a Searchbox.If any search query i given in that box result is not showing or list items is not filtering based on the query.My code is below
      SPListItemCollection listItemColl = this.GetData();
                SPListItem listItem = null;
                string ListName = string.Empty;
                string listViewName = string.Empty;
                try
                    // create our List View web part
                    XsltListViewWebPart wp = new XsltListViewWebPart();
                    SPWeb web = SPContext.Current.Web;
                    if (listItemColl.Count > 0)
                        listItem = listItemColl[0];
                        if (listItem[CommonResources.List_Field_TilesListName] != null)
                            this.divListviewConfigTileWrapper.Controls.Clear();
                            ListName = Convert.ToString(listItem[CommonResources.List_Field_TilesListName]);
                            SPList list = web.Lists[ListName];
                            wp.ID = ListName + "_WP";
                            wp.ListId = list.ID;
                            wp.ListName = list.ID.ToString("B").ToUpper();
                            wp.WebId = web.ID;
                            if (listItem[CommonResources.List_Field_ListViewName] != null)
                                listViewName = Convert.ToString(listItem[CommonResources.List_Field_ListViewName]);
                                wp.XmlDefinition = list.Views[listViewName].GetViewXml();
                                wp.ViewGuid = list.Views[listViewName].ID.ToString("B").ToUpper();
                            else
                                wp.XmlDefinition = list.DefaultView.GetViewXml();
                                wp.ViewGuid = list.DefaultView.ID.ToString("B").ToUpper();
                            wp.InplaceSearchEnabled = true;                        
                            wp.AllowConnect = true;
                            wp.AsyncRefresh = true;               
                            wp.ViewGuid = list.Views[listViewName].ID.ToString("B").ToUpper();
                            wp.View.TabularView = false;                       
                            Control ctrl = (Control)wp;
                            this.divListviewConfigTileWrapper.Controls.Add(ctrl);
    Any please help me regarding this.

    Hi Karthik,
    Is your question related in any ways to Microsoft scheduling solution PROJECT? In case it is, please develop with more details about the exact issue, technology, environment, version...
    In case it is not, please delete and post it to the right TechNet forum in order to have an helpful hand.
    Regards.
    Guillaume Rouyre - MBA, MCP, MCTS

Maybe you are looking for

  • WKT Contains Scientific Notation

    I have a table with an SDO geometry column. Our data is stored in Web Mercator to simplify displaying maps on a web page. My team's preferred way of shuffling geometries around is via its WKT since this is human readable and widely used. So we are fe

  • External harddrive reads on only 1 USB

    Hey everyone, i have recently taken harddrive out of ps3 and formated as i have done before. I have it in external case and all that. Anyways, the harddrive now reads and writes fine on the USB on the right side of my mac, but not the USB on the left

  • HP Laserject 1200 non existant paper jam

    I have a HP 1200 which worked perfectly; however whenever we send to print nothing prints out and then the amber light keeps blinking.  We check for paper jams and there are none.  Once we unplug it and then plug it back to the powerstrip, the light

  • Your Save operation could not be completed

    Hi, I started Photoshop Express Online on my Windows 7 computer using Firefox. I uploaded some pictures. All was fine. When I edit a picture however (which itself is working fine, too) I only get the error message shown in the title. This is happenin

  • InDesign 'LITE'

    Sure like to see an Indesign 'lite' version - a basic version for users that don't use all the fancy features - just basic composition, small printers etc. We just can't afford to update full version every time, and don't need all the bells & whistle