Can you please add some of Sublime Text features?

Hi, there is a great list of features available in Sublime Text that is missing from Dreamweaver here:
http://www.webdevdoor.com/sublime-text/advantages-sublime-dreamweaver/
In particular the multiple cursors and vertical text selecting would be my top two requests.  We still use Dreamweaver at work daily, and adding these enhancements would be very helpful.  I believe some of them are actually available in Brackets (haven't tried it) but it's your product, so it should be easy to integrate the code into Dreamweaver.
Thanks!

Hi Roman,
I am not sure if SublimeText is on the list of the team's immediate priorities, but like the MVPs said, you can post your idea and encourage other users that are similarly interested to vote for it. For features that are not currently on the roadmap, you will have to notch up huge numbers just so the team can be assured of the impact it has on the wider audience.
Thanks,
Preran

Similar Messages

  • I have a question can you please add so the iphone also have 5 icon dock like the iPad have it would make my day easy as h..:) maby in the next update? What do you think?

    I have a question can you please add so the iphone also have 5 icon dock like the iPad have it would make my day easy as h..:) maby in the next update? What do you think? What do everyone think?

    I have a question can you please add so the iphone also have 5 icon dock like the iPad have it would make my day easy as h..:) maby in the next update? What do you think? What do everyone think?

  • Can you please add support for Gmail's archive feature?

    Can you please add support for Gmail's archive feature? I would like to be able to "archive" emails using the menu when I'm accessing my gmail account, reading and browsing emails. I would also like "archived" emails to be removed from the email listing once I tap the refresh option on the menu. Could you tell Blackberry to implement these features on the next update?

    hello, you can do this in current versions already :))
    for detail please see [[How to clear the Firefox cache]]

  • After unblocking a caller can you sometimes get some of the text messages they sent you while blocked

    After unblocking a caller can you sometimes get some of the text messages they sent you while blocked???

    no they are blocked.  Read this http://support.apple.com/kb/ht5845

  • Can you please give some feedback for my new website

    Hey guys
    I recently launched a new website. Its of freelance niche.
    http://www.zumzzy.com/
    Brief Intro of the site: Basically here the freelancers can list their services, upload their portfolio, contact details etc.
    And a person looking for such services can directly contact him through the email or IM ids. And the most important point is its FREE for both client and contractor
    Its more of directory nature than a usual freelancing sites where you have to post your project and the freelancer can bid on your project.
    I need some feedback on UI and UI experience of user. Do you think the design is conveying the concept of the site.
    Thanks in advance

    The search menu is over emphasized and the text looks unbalanced.  You should work in a second typeface to make certain elements more interesting or stand out more.  Featured free lancers should be up in the top tier of the layout so smaller browsers do not have to scroll.  "How It Works" is also too big and out of balance.  It is a good start with some rethinking in the overall appearance and concept.  Look at some professional web sites who do similar things like list dentists, lawyers, and doctors.  Think brand and professional corporate identity.  I do not like the hand drawn arrow or clip art.  Work instructions into the sub head under the search box.  Focus on the sketch, not the software.  Get everything laid out either by hand in sketches or an Illustrator template.  Initially, I think the user will find it useful. A little more work on design.

  • Can you please how to retrive the new netprice from the new validity period

    Hi,
    When you display  a contract using ME33K and you click on  a item and view its conditions(shift+F6), there might be 2 validity periods for a given item.
    and each period will have different netprice in it.
    One will be old date before the PO was created and the other new one which has validity till 31.12.999..We want to fetch the netprice for the new validity date but currently the program is fetching this data from the table EKPO which is having the netprice of the old date only..
    Can you please how to retrive the new netprice from the new validity period

    Thank you so much.
    But I need more help specific to my problem.
    Let me describe the same.
    Suppose the PO creation date is 04.07.2007
    The conditions for an item in a contract for the PO are as follows;
    1. Validity from 04.07.2007 validity to 04.07.2007 Netprice = 100.00
    2. Validity from 05.07.2007 validity to 31.12.9999 Netprice = 200.00
    We need to always fetch the netprice from the validity period which always matches with the PO creatio date. here the value 100.00 should be the correct netpr as the PO creation date matches with the first validity period.
    But the program is fetching the netprice 200.000 which belongs to the second validity period. That is beacuse the select statement which fetches the data for contracts collects on the basis of EKKO-kdate and ekko-kdtab.the fields kdate and kdtab retrieves the validity period of the contract which is from 04.07.2007 to 31.072007. This data is then used to retrieve the netpr data from EKPO and it fetched 200.00 as it retrives the netprice of current data in contract validity and h not with respect to PO creation date.
    This data is then used to fetch the get the netpr data from EKPO.
    <u>what we need is the netprice for that validity period of item(Conditions) that matches with the PO creation date</u>..
    Below is the code where I'm selecting the data from ekko and ekpo for the contracts data..Can you please add the code snippet to the below attachesd subroutine to get the required data from KONV and KONP so that we can retrieve the correct Netprice.
    FORM select_contracts USING p_s_cebeln LIKE s_cebeln[]
                                p_c_k_bstyp  TYPE ebstyp
                                p_p_bukrs    TYPE bukrs
                                p_p_ekorg    TYPE ekorg
                                p_p_ekgrp    TYPE bkgrp
    *Begin of Mod-004
                                fp_p_cernam   type ty_r_ernam
                               p_p_cernam   TYPE ernam
    *End of Mod-004
                                p_s_werks    LIKE s_werks[]
                                p_s_matnr    LIKE s_matnr[]
                                p_s_lifnr    LIKE s_lifnr[]
                                p_s_val_dt   LIKE s_val_dt[].
    *mod-002
        data : l_amount   type BAPICURR_D,   " Net price
               l_waers    TYPE waers,        " Currency Key
               l_eff_amount type BAPICURR_D. " Effective value
          data: l_v_netpr type bprei.
    *mod-002
    SELECT  ebeln
              bukrs
              bstyp
              aedat
              ernam
              lifnr
              zterm
              ekorg
              ekgrp
              waers
              wkurs
              <b>kdatb
              kdate</b>
              inco1
              INTO TABLE i_ekko
              FROM ekko
              WHERE    ebeln IN p_s_cebeln
                   AND bstyp EQ p_c_k_bstyp
                   AND bukrs EQ p_p_bukrs
                   AND ekorg EQ p_p_ekorg
                   AND ekgrp EQ p_p_ekgrp
    *Begin of Mod-004
                  AND ernam EQ p_p_cernam
                   AND ernam IN fp_p_cernam
    *End of Mod-004
                   AND lifnr IN p_s_lifnr
                   AND ( kdatb IN p_s_val_dt OR kdate IN p_s_val_dt ).
      IF sy-subrc EQ 0.
    Populates internal table i_ekpo using EKPO table.
        SELECT   ebeln
                 ebelp
                 loekz
                 txz01
                 matnr
                 werks
                 ktmng
                 menge
                 meins
                 bprme
                 netpr
                 peinh
                 webaz
                 mwskz
                 uebto
                 untto
                 erekz
                 pstyp
                 knttp
                 repos
                 webre
                 konnr
                 ktpnr
                 ean11
                 effwr
                 xersy
                 aedat
                 prdat
                   INTO TABLE i_ekpo
                   FROM ekpo
                   FOR ALL ENTRIES IN i_ekko
                   WHERE ebeln = i_ekko-ebeln
                     and aedat = i_ekko-aedat
                     AND werks IN p_s_werks
                     AND matnr IN p_s_matnr.
    LOOP AT i_ekpo INTO rec_ekpo.
          MOVE rec_ekpo-ebeln  TO rec_contr-ebeln.
          MOVE rec_ekpo-ebelp  TO rec_contr-ebelp.
          MOVE rec_ekpo-loekz  TO rec_contr-loekz.
          MOVE rec_ekpo-txz01  TO rec_contr-txz01.
          MOVE rec_ekpo-matnr  TO rec_contr-matnr.
          MOVE rec_ekpo-werks  TO rec_contr-werks.
          MOVE rec_ekpo-ktmng  TO rec_contr-ktmng.
          MOVE rec_ekpo-menge  TO rec_contr-menge.
          MOVE rec_ekpo-meins  TO rec_contr-meins.
          MOVE rec_ekpo-bprme  TO rec_contr-bprme.
         MOVE rec_ekpo-netpr  TO rec_contr-netpr.
         move l_v_netpr        TO rec_contr-netpr.
    mod-002
          read table i_ekko into rec_ekko with key
                           ebeln = rec_ekpo-ebeln.
            l_waers =  rec_ekko-waers.
    CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL'
      EXPORTING
        currency              =  l_waers
        amount_internal       =  rec_contr-netpr
    IMPORTING
       AMOUNT_EXTERNAL       =  l_amount.
                rec_contr-netpr = l_amount.
    mod-002
          MOVE rec_ekpo-peinh  TO rec_contr-peinh.
          MOVE rec_ekpo-webaz  TO rec_contr-webaz.
          MOVE rec_ekpo-mwskz  TO rec_contr-mwskz.
          MOVE rec_ekpo-uebto  TO rec_contr-uebto.
          MOVE rec_ekpo-untto  TO rec_contr-untto.
          MOVE rec_ekpo-erekz  TO rec_contr-erekz.
          MOVE rec_ekpo-pstyp  TO rec_contr-pstyp.
          MOVE rec_ekpo-knttp  TO rec_contr-knttp.
          MOVE rec_ekpo-repos  TO rec_contr-repos.
          MOVE rec_ekpo-webre  TO rec_contr-webre.
          MOVE rec_ekpo-konnr  TO rec_contr-konnr.
          MOVE rec_ekpo-ktpnr  TO rec_contr-ktpnr.
          MOVE rec_ekpo-ean11  TO rec_contr-ean11.
          MOVE rec_ekpo-effwr  TO rec_contr-effwr.
    mod-002
          CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL'
       EXPORTING
          currency              =  l_waers
          amount_internal       =  rec_contr-effwr
       IMPORTING
          AMOUNT_EXTERNAL       =  l_eff_amount.
               rec_contr-effwr = l_eff_amount.
    *mod-002
          MOVE rec_ekpo-xersy  TO rec_contr-xersy.
          APPEND rec_contr TO i_contr.
          CLEAR: rec_ekpo,rec_contr.
    mod-002
          CLEAR : rec_ekko,l_amount, l_eff_amount,l_waers.
    mod-002
        ENDLOOP.
    Modifying i_contr using i_ekko.
        SORT i_ekko BY ebeln.
        LOOP AT i_contr INTO rec_contr.
          READ TABLE i_ekko INTO rec_ekko WITH KEY
                              ebeln = rec_contr-ebeln
                              BINARY SEARCH.
          MOVE rec_ekko-bukrs  TO  rec_contr-bukrs.
          MOVE rec_ekko-bstyp  TO  rec_contr-bstyp.
          MOVE rec_ekko-aedat  TO  rec_contr-aedat.
          MOVE rec_ekko-ernam  TO  rec_contr-ernam.
          MOVE rec_ekko-lifnr  TO  rec_contr-lifnr.
          MOVE rec_ekko-zterm  TO  rec_contr-zterm.
          MOVE rec_ekko-ekorg  TO  rec_contr-ekorg.
          MOVE rec_ekko-ekgrp  TO  rec_contr-ekgrp.
          MOVE rec_ekko-waers  TO  rec_contr-waers.
          MOVE rec_ekko-wkurs  TO  rec_contr-wkurs.
          MOVE rec_ekko-kdatb  TO  rec_contr-kdatb.
          MOVE rec_ekko-kdate  TO  rec_contr-kdate.
          MOVE rec_ekko-inco1  TO  rec_contr-inco1.
          MODIFY i_contr FROM rec_contr.
        ENDLOOP.
      ENDIF.
      REFRESH: i_ekko,
               i_ekpo.
      CLEAR  : rec_ekko,
               rec_ekpo,
               rec_contr.
    ENDFORM.      "select_contracts
    Thanks.

  • HT1677 In safari browser cookies is working fine. But when I add the browser url to the screen then the cookies concept is not working. In safari setting cookies is always open only. Can you please provide any information regarding to this?

    In safari browser cookies is working fine. But when I add the browser url to the screen then the cookies concept is not working. In safari setting cookies is always open only. Can you please provide any information regarding to this?

    Hello,
    '''Try Firefox Safe Mode''' to see if the problem goes away. [[Troubleshoot Firefox issues using Safe Mode|Firefox Safe Mode]] is a troubleshooting mode that turns off some settings and disables most add-ons (extensions and themes).
    ''(If you're using an added theme, switch to the Default theme.)''
    If Firefox is open, you can restart in Firefox Safe Mode from the Help menu by clicking on the '''Restart with Add-ons Disabled...''' menu item:<br>
    [[Image:FirefoxSafeMode|width=520]]<br><br>
    If Firefox is not running, you can start Firefox in Safe Mode as follows:
    * On Windows: Hold the '''Shift''' key when you open the Firefox desktop or Start menu shortcut.
    * On Mac: Hold the '''option''' key while starting Firefox.
    * On Linux: Quit Firefox, go to your Terminal and run ''firefox -safe-mode'' <br>(you may need to specify the Firefox installation path e.g. /usr/lib/firefox)
    ''Once you get the pop-up, just select "'Start in Safe Mode"''
    [[Image:Safe Mode Fx 15 - Win]]
    '''''If the issue is not present in Firefox Safe Mode''''', your problem is probably caused by an extension, and you need to figure out which one. Please follow the [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]] article to find the cause.
    ''To exit Firefox Safe Mode, just close Firefox and wait a few seconds before opening Firefox for normal use again.''
    When you figure out what's causing your issues, please let us know. It might help others with the same problem.
    Thank you.

  • 4.2.1 was supposed to fix problems, but it only created new ones. No video on some movies, no audio on others, and can't even play some movies. Can you please provide a means to restore 4.1.1?

    4.2.1 was supposed to fix problems, but it only created new ones. No video on some movies, no audio on others, and can't even play some movies. Can you please provide a means to restore 4.1.1?

    Let me try again, Chenks. I'm a technical person by profession, and so can get deeper into things like this, but I have not attempted to use these methods of communication in the past. I'm trying to get some feedback to Apple on their worsening a product and really messing with existing customer configurations. I'll try to break things up below.
    1. Configuration:
    Existing Apple TV and Mac Mini configuration in place since December 2010.
    Three Apple TVs, one in Family Room for music and movies, one in Master Bedroom for music and movies, the third one in the Living Room for music only.
    I'm using iTunes as library. (Probably an obvious statement, but wanted to mention that.)
    2. Pre 4.2.1
    No problems at any location since configuration finalized and all equipment installed in December.
    Since December, Family Room entertainment equipment was updraded to a new Sony Bravia 3D, and a new Pioneer receiver. The Master Bedroom still has the original Toshiba 32HLC56 TV. That unit has only one HDMI input. I'm using the built-in speakers. This TV/Monitor is about fives years old.
    3. Problem
    I updated the software in two of the Apple TVs to 4.2.1. I updated the Family Room device and the Master Bedroom device. I had not updated the Living Room device.
    After updating to 4.2.1, the Family Room equipment works fine. That's the location with the newer TV and receiver.
    The Master Bedroom has different problems with different movies: e.g. "The Little Mermaid:" video, no audio. "The Lion King:" movie wont start at all.
    Additionally, in the Master Bedroom some movies work fine, other movies start but immediately go into pause mode. Pressing pause button on Apple remote will not initiate start of movie, screen does "flicker" for a moment but movie does not start to play, showing only the last frame that had been streamed.
    4. Not really a problem for me.
    Fortunately for me, I had not updated the Apple TV in the living room so I used it to troubleshoot the problem. Initially I thought it was a defective Apple TV in the Master Bedroom. I took the unit to the Apple Store in town and they exchanged it for me. I brought the replacement Apple TV home but I did not install it immediately.
    While testing the Master Bedroom set up once again to make it was working for our afternoon movie watching, I was again reminded that a software update was available. That message came up because it was the unit I had brought over from the Living Room. I proceeded to update the Apple TV to the new software version (4.2.1).
    As soon as I "updated" the software in the Apple TV to the new 4.2.1, the same problems manifested themselves. At that point I suspected that the problem was with 4.2.1, and not with the hardware.
    I called Apple Support and went through a series of troubleshooting techniques. We tested the Apple TV with the new 4.2.1 installed in it. This is the unit which originially in the Living Room. Under the direction of the Apple TV support technician, I used the Family Room gear and the Master Bedroom gear to try and isolate the problem to hardware or software.
    We eliminated the following as potential problems:
    a. TV speakers in the Master Bedroom
    b. HDMI cable
    c. Ethernet connection
    5: Conclusion:
    Fortunately for me, again, the Apple TV that the Apple Store had given me that morning still had 4.1.1. So I installed that unit in the Master Bedroom and everything started working normal again.
    6. Side note:
    An interesting observation: In early March I copied several movies from the Mac Mini to my iPad and some to my wife's iPad. All movies worked fine on our flight out and while we were away.
    My wife recently (about a week ago) updated the software in her iPad. and now some of the movies that played just fine on her iPad are exhibiting the same problems as the Master Bedroom TV when it is connected to an Apple TV with software 4.2.1.
    Apple has been trying to fix some problems in 4.2 when it released 4.2.1. I make that observation based on recent articles I found on the web. Most likely the Apple engineers were trying to fix things in one place and broke them in another.
    Clear as mud, isn't it?
    7. In closing:
    I'm good to go, I just need to remember not to update the software in the Master Bedroom Apple TV. I want to keep that unit at 4.1.1. It's possible that Apple might come to the realization that they hosed things for some of us. Because I do have three units in my home, I can experiement with the other two units should a "fix" come out. I can then update one of the two devices, connect it to the Master Bedroom TV, and see if the problem was corrected. If not, I stay with 4.1.1. But I'm not convinced that Apple will see this as their problem, it's always easier to point elsewhere.
    Regards,

  • After upgradataion ,In testing phase- after search ,in result view we are getting some unwanted data ' +++++" should be added in Name .how to remove it.can you please help.

    Hi Team,
    After upgradataion ,In testing phase- after search ,in result view we are getting some unwanted data ' +++++" should be added in Name .how to remove it.can you please help.
    I want to remove ++++ in that column.

    Hi Kalpana,
    Please provide additional information for community users to relate this issue. Info like versions (old & new), the object which has this problem or component/view name will be useful to get the answers.
    Regards,
    Shobhit

  • TS1292 Hi, can you please take a look at my account and why its asking me to contact support. I have my billing address correct and everything but for some reason its not letting me to authorize my transaction

    Hi, can you please take a look at my account and why its asking me to contact support. I have my billing address correct and everything but for some reason its not letting me to authorize my transaction

    We are all fellow users here and have no way of accessing your account information; iTunes Store employees do not participate in these forums. You will need to do what it says, contact iTunes Support. Go here:
    http://www.apple.com/emea/support/itunes/contact.html
    to contact the iTunes Store.
    Regards.

  • HT1695 Hello I was given an ipad from my mother because she bought her a newer ipad and I am having trouble connecting to my wifi due to needing to add vpn configuration.  Can you please help me?

    Hello I was given an ipad ios 5.1.1 from my mother she had purchased a newere version.  I am unable to connect to my wifi due to needing to setup my vpn configuration.  Can you please help me?

    You haven't told us what you've tried to get the vpn working and what errors you may have encountered, so I'll just give a link to an overview of setting up vpn on a device...
    http://support.apple.com/kb/HT1424?viewlocale=en_US&locale=en_US

  • Can you please assist me with removing some itune charges?

    Can you please assist me in getting credit on numbeous itune charges?  I have spoken with 3 representatives that expressed that I would be refunded for this charges.  I was told to be patient because the process would take 7-10 days.  It have now been over a month and I have only been recieved credit for a portion of the charges. 

    We are fellow users here on these forums, you're not talking to iTunes Support nor Apple.
    If you haven't been refunded for all the charges that you were told that you would be, then contact iTunes Support again (and if you have case numbers from your original contacts with them then include them in your message) : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page

  • Can you please explain how this query is fetching the rows?

    here is a query to find the top 3 salaries. But the thing is that i am now able to understand how its working to get the correct data :How the data in the alias table P1 and P2 getting compared. Can you please explain in some steps.
    SELECT MIN(P1.SAL) FROM PSAL P1, PSAL P2
    WHERE P1.SAL >= P2.SAL
    GROUP BY P2.SAL
    HAVING COUNT (DISTINCT P1.SAL) <=3 ;
    here is the data i used :
    SQL> select * from psal;
    NAME SAL
    able 1000
    baker 900
    charles 900
    delta 800
    eddy 700
    fred 700
    george 700
    george 700
    Regards,
    Renu

    ... Please help me in understanding the query.
    Your query looks like anything but a Top-N query.
    If you run it in steps and analyze the output at the end of each step, then you should be able to understand what it does.
    Given below is some brief information on the same:
    test@ora>
    test@ora> --
    test@ora> -- Query 1 - using the non-equi (theta) join
    test@ora> --
    test@ora> with psal as (
      2    select 'able' as name, 1000 as sal from dual union all
      3    select 'baker',   900 from dual union all
      4    select 'charles', 900 from dual union all
      5    select 'delta',   800 from dual union all
      6    select 'eddy',    700 from dual union all
      7    select 'fred',    700 from dual union all
      8    select 'george',  700 from dual union all
      9    select 'george',  700 from dual)
    10  --
    11  SELECT p1.sal AS p1_sal, p1.NAME AS p1_name, p2.sal AS p2_sal,
    12         p2.NAME AS p2_name
    13    FROM psal p1, psal p2
    14   WHERE p1.sal >= p2.sal;
        P1_SAL P1_NAME     P2_SAL P2_NAME
          1000 able          1000 able
          1000 able           900 baker
          1000 able           900 charles
          1000 able           800 delta
          1000 able           700 eddy
          1000 able           700 fred
          1000 able           700 george
          1000 able           700 george
           900 baker          900 baker
           900 baker          900 charles
           900 baker          800 delta
           900 baker          700 eddy
           900 baker          700 fred
           900 baker          700 george
           900 baker          700 george
           900 charles        900 baker
           900 charles        900 charles
           900 charles        800 delta
           900 charles        700 eddy
           900 charles        700 fred
           900 charles        700 george
           900 charles        700 george
           800 delta          800 delta
           800 delta          700 eddy
           800 delta          700 fred
           800 delta          700 george
           800 delta          700 george
           700 eddy           700 eddy
           700 eddy           700 fred
           700 eddy           700 george
           700 eddy           700 george
           700 fred           700 eddy
           700 fred           700 fred
           700 fred           700 george
           700 fred           700 george
           700 george         700 eddy
           700 george         700 fred
           700 george         700 george
           700 george         700 george
           700 george         700 eddy
           700 george         700 fred
           700 george         700 george
           700 george         700 george
    43 rows selected.
    test@ora>
    test@ora>This query joins PSAL with itself using a non equi-join. Take each row of PSAL p1 and see how it compares with PSAL p2. You'll see that:
    - Row 1 with sal 1000 is >= to all sal values of p2, so it occurs 8 times
    - Row 2 with sal 900 is >= to 9 sal values of p2, so it occurs 7 times
    - Row 3: 7 times again... and so on.
    - So, total no. of rows are: 8 + 7 + 7 + 5 + 4 + 4 + 4 + 4 = 43
    test@ora>
    test@ora> --
    test@ora> -- Query 2 - add the GROUP BY
    test@ora> --
    test@ora> with psal as (
      2    select 'able' as name, 1000 as sal from dual union all
      3    select 'baker',   900 from dual union all
      4    select 'charles', 900 from dual union all
      5    select 'delta',   800 from dual union all
      6    select 'eddy',    700 from dual union all
      7    select 'fred',    700 from dual union all
      8    select 'george',  700 from dual union all
      9    select 'george',  700 from dual)
    10  --
    11  SELECT p2.sal AS p2_sal,
    12         COUNT(*) as cnt,
    13         COUNT(p1.sal) as cnt_p1_sal,
    14         COUNT(DISTINCT p1.sal) as cnt_dist_p1_sal,
    15         MIN(p1.sal) as min_p1_sal,
    16         MAX(p1.sal) as max_p1_sal
    17    FROM psal p1, psal p2
    18   WHERE p1.sal >= p2.sal
    19  GROUP BY p2.sal;
        P2_SAL        CNT CNT_P1_SAL CNT_DIST_P1_SAL MIN_P1_SAL MAX_P1_SAL
           700         32         32               4        700       1000
           800          4          4               3        800       1000
           900          6          6               2        900       1000
          1000          1          1               1       1000       1000
    test@ora>
    test@ora>Now, if you group by p2.sal in the output of query 1, and check the number of distinct p1.sal, min of p1.sal etc. you see that for p2.sal values - 800, 900 and 1000, there are 3 or less p1.sal values associated.
    So, the last 3 rows are the ones you are interested in, essentially. As follows:
    test@ora>
    test@ora> --
    test@ora> -- Query 3 - GROUP BY and HAVING
    test@ora> --
    test@ora> with psal as (
      2    select 'able' as name, 1000 as sal from dual union all
      3    select 'baker',   900 from dual union all
      4    select 'charles', 900 from dual union all
      5    select 'delta',   800 from dual union all
      6    select 'eddy',    700 from dual union all
      7    select 'fred',    700 from dual union all
      8    select 'george',  700 from dual union all
      9    select 'george',  700 from dual)
    10  --
    11  SELECT p2.sal AS p2_sal,
    12         COUNT(*) as cnt,
    13         COUNT(p1.sal) as cnt_p1_sal,
    14         COUNT(DISTINCT p1.sal) as cnt_dist_p1_sal,
    15         MIN(p1.sal) as min_p1_sal,
    16         MAX(p1.sal) as max_p1_sal
    17    FROM psal p1, psal p2
    18   WHERE p1.sal >= p2.sal
    19  GROUP BY p2.sal
    20  HAVING COUNT(DISTINCT p1.sal) <= 3;
        P2_SAL        CNT CNT_P1_SAL CNT_DIST_P1_SAL MIN_P1_SAL MAX_P1_SAL
           800          4          4               3        800       1000
           900          6          6               2        900       1000
          1000          1          1               1       1000       1000
    test@ora>
    test@ora>
    test@ora>That's what you are doing in that query.
    The thing is - in order to find out Top-N values, you simply need to scan that one table PSAL. So, joining it to itself is not necessary.
    A much simpler query is as follows:
    test@ora>
    test@ora>
    test@ora> --
    test@ora> -- Top-3 salaries - distinct or not; using ROWNUM on ORDER BY
    test@ora> --
    test@ora> with psal as (
      2    select 'able' as name, 1000 as sal from dual union all
      3    select 'baker',   900 from dual union all
      4    select 'charles', 900 from dual union all
      5    select 'delta',   800 from dual union all
      6    select 'eddy',    700 from dual union all
      7    select 'fred',    700 from dual union all
      8    select 'george',  700 from dual union all
      9    select 'george',  700 from dual)
    10  --
    11  SELECT sal
    12  FROM (
    13    SELECT sal
    14      FROM psal
    15    ORDER BY sal DESC
    16  )
    17  WHERE rownum <= 3;
           SAL
          1000
           900
           900
    test@ora>
    test@ora>
    test@ora>And for Top-3 distinct salaries:
    test@ora>
    test@ora> --
    test@ora> -- Top-3 DISTINCT salaries; using ROWNUM on ORDER BY on DISTINCT
    test@ora> --
    test@ora> with psal as (
      2    select 'able' as name, 1000 as sal from dual union all
      3    select 'baker',   900 from dual union all
      4    select 'charles', 900 from dual union all
      5    select 'delta',   800 from dual union all
      6    select 'eddy',    700 from dual union all
      7    select 'fred',    700 from dual union all
      8    select 'george',  700 from dual union all
      9    select 'george',  700 from dual)
    10  --
    11  SELECT sal
    12  FROM (
    13    SELECT DISTINCT sal
    14      FROM psal
    15    ORDER BY sal DESC
    16  )
    17  WHERE rownum <= 3;
           SAL
          1000
           900
           800
    test@ora>
    test@ora>
    test@ora>You may also want to check out the RANK and DENSE_RANK analytic functions.
    RANK:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions123.htm#SQLRF00690
    DENSE_RANK:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions043.htm#SQLRF00633
    HTH
    isotope

  • Gentlemen, i am not able to sync all my contacts on my iphone to Microsoft outlook. i have 396 contacts on my iphone and only 385 in my outlook. can you please help?

    gentlemen, i am not able to sync all my contacts on my iphone to Microsoft outlook. i have 396 contacts on my iphone and only 385 in my outlook. can you please help?

    Hi Kinnera2740,
    On the old phone go into Settings > Mail, Contacts, Calendars.  Are there any email accounts listed here?  Such as Google, Yahoo, Hotmail, etc?
    If so, tap on each of them and check the 'Contacts' option.  If it is turned on, this means that contact syncing is enabled for that account and that your contacts may already be synced to that mail account.
    Also check Settings > iCloud and look for the 'Contacts' option.  Is it enabled?  If so, then it is possible that some contacts could be synced to your iCloud account as well.  You can check to see which contacts are in which account by going to the Contacts app on your old phone and pressing the 'Groups' button in the top left corner.  You may see several groups here.  Uncheck all groups and then check each group one at a time to check and see how many contacts are synced to each account.  You may need to add the same mail accounts to your new phone and enable contact syncing to have the contacts from the mail servers sync down to the new phone. 

  • Can you give me some code ?

    Can you give me some code ?
    (my email address is [email protected])

    Please be specific in your request.
    Try my SQL PlusPlus
    It generates variety of SQL, PL/SQL and SQLPlus code
    have a nice day,
    regards,
    M. Armaghan Saqib
    * SQL PlusPlus: Add power to SQL Plus command line
    * SQL Link for XL: Integrate XL with Oracle
    * Oracle Developer Tutorial with Sample GL
    Download free: http://www.geocities.com/armaghan/
    --------------------------------------------

Maybe you are looking for

  • ORA-00060 DEADLOCK DETECTED - Need Help

    Hi Gurus, I have a question on how to determine the trace log. Where the deadlock happen. Please help. I have no other hint on how to resolve the error. *** ACTION NAME:() 2008-08-06 03:34:21.740 *** MODULE NAME:(OEM.SystemPool) 2008-08-06 03:34:21.7

  • From R/3 To DSO

    Hello Experts,   I extracted data from r/3  to DSO as a full mode nine times and I run delta infopackage. Everything was fine until the system gave error.   Whenever I run the delta package again, the system said there is a problem with source system

  • Since 10.0.9 FCPX crashes at "Import Media"

    Hi, it never happend before, the problem has shown up after i updated fcpx. I tried to import my footage, it´s from a panasonic hmc 151. 1080/50i, AVCHD. I never had a problem before. It was always the some work around. Open FCPX, insert SD-Card into

  • My ipad isnt disabling zoom. how to disable zoom?

    i browsed settings>general>accessibility>zoom & then tried to turn zoom off but i failed to do so. what's the solution?

  • External superdrive not connecting to osx10.8.2

    Hi guys, can someone tell me how to get the superdrive working again. After updating the Mountain Lion, it stopped working. Does not connect. Thanks