SYSDATE + 1 day

I have this statement was updated as follows:
update customer set date = sysdate + 1 day where customer_id = 12345;
Should I update it?

Set date = sysdate + 1

I doubt you have a column called"date"unless you used quotes during the definition of the column that would be a very bad idea... ;)

Tags: Database

Similar Questions

  • Restrict the datePicker to sysdate + 2 days

    Hello

    I am trying to achieve in a date picker sysdate + 2 days in apex 4.2.6 where sysdate format willl be DD-MON-YYYY HH:MIPM. Ideally speaking, I have to add 48 hours to the current date and the user should not be able to select before this date and time. TKS

    Hi hayatms,

    hayatms wrote:

    Hello

    I am trying to achieve in a date picker sysdate + 2 days in apex 4.2.6 where sysdate format willl be DD-MON-YYYY HH:MIPM. Ideally speaking, I have to add 48 hours to the current date and the user should not be able to select before this date and time. TKS

    Hereby you mean this:

    https://Apex.Oracle.com/pls/Apex/f?p=52380:1:100094430581177:

    See the region "Datepicker with dates.< sysdate="" +="" 2="">

    To do this, I changed the Datepicker element-> settings-> Minimum Date to '+ 2d' as follows:

    I hope this helps!

    Kind regards

    Kiran

  • How to generate date thru sysdate and day of the week

    Hello world!

    Please give me a hand with this:

    I need calculate a date thru sysdate and day of the week.

    For example:

    SYSDATE: 22/08/2013

    DAY: TUESDAY

    Result: 27/08/2013 (the date for Tuesday next from today ' hui).

    Another example:

    SYSDATE: 22/08/2013

    DAY: FRIDAY

    Result: 23/08/2013 (the date for Friday next today).

    My version of oracle's 8i (I work with a legacy database).

    Thanks in advance! ... and sorry for my English

    Search the NEXT_DAY function it does exactly what you want

  • Find a particular day

    Hello

    It's probably very basic, but I'm super new to SQL and I'm trying to understand this.

    I have a table that has a bunch of files each with a column 'DAY' that has a date in the format DD/MM/YYYY.

    What I want to be able to do, it of saying something to the effect of today + 1 is a Wednesday, show me every Wednesday. I intend to create a loop for it going then today + 2, 3 etc. today. The loop is not a problem, but convert the date day and then find all the corresponding days gives me a headache.

    Hello

    Roger has shown how to find the same day of the week as today:

    WHERE TO_CHAR(DAY,'D') = TO_CHAR(SYSDATE,'D')

    You asked the same day-of-the-week in the future, that would be

    WHERE TO_CHAR (DAY, 'Day') = TO_CHAR (SYSDATE+ 1, 'Day')

    No matter if the 2nd argument TO_CHAR is ', 'DY' or 'DAY', or how it is capitalized, but it must be exactly the same in the two calls to TO_CHAR.

    For more information, search for TO_CHAR (datetime) in the manual of the SQL language.

    4057bc8b-7016-4CBD-A9ac-3b98ed6b47be wrote:

    Hello

    It's probably very basic, but I'm super new to SQL and I'm trying to understand this.

    I have a table that has a bunch of files each with a column 'DAY' that has a date in the format DD/MM/YYYY.

    ...

    If you have a DATE column (which is the only reasonable way to store the date information), then it is not in a particular format, such as "JJ/MMYYYY.  Maybe it's the format by default on your system, then what you're saying

    SELECT issue_date FROM my_table;

    It may appear automatically in August 4, 2014 ", but it is wrong to think that the data is in the format of table to which (or other)."

  • I want to know the difference between columns days and day 1

    Hi all

    I used this query:

    SELECT to_char (return_date_time, ' DD/month/yyyy hh24:mi:ss') Test,

    DECODE ('I', 'I', DECODE (1, NULL, NULL, 0, NULL, SYSDATE + 1)) days.

    DECODE ('I', 'I', SYSDATE + 1) day 1

    OF fm_curr_locn

    WHERE patient_id = 'DU00002765. '

    output:

    Test Days Day 1
    October 26, 2013 00:00:0026 OCTOBER 1326/10/2013-15:06:59

    I want to know the difference between days and day column 1 column and why the days column did not show both

    Please someone help...

    Concerning

    Nassik M

    In which client tool (such as SQL * Plus, TOAD, SQL Developer, etc...) you run the query?

    Could you please run the query in SQL * more and show us the exact result?

    In some Client Tools, you have the privilege to set the DATE format, but should not be different level columnar.

    I was wondering, how NLS_DATE format parameter can show different formats for different columns?

  • How to find the next date of the year and day as of today's date and the day

    I have a question about date functions, that is to say: how to get one next year (date and day) like today are the date and the day this year?

    You mean like this?

    SQL > select to_char (add_months (sysdate, 12),' day DD/MM/YYYY ') twice;

    TO_CHAR (ADD_MONTHS (S
    --------------------
    Friday, August 22, 2014

  • How to get the 'DAY' based on the territory of current account held a number between

    Hi all

    Looks like I'm at the end of my intelligence here but how to get the 'DAY' based on the territory of current account with a number between 1 and 7? Oracle has functions to extract the day of the week, but I can't find the other way around.
    SQL> select * from v$version;
    
    BANNER
    --------------------------------------------------------------------------------
    Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
    PL/SQL Release 11.2.0.3.0 - Production
    CORE    11.2.0.3.0      Production
    TNS for Linux: Version 11.2.0.3.0 - Production
    NLSRTL Version 11.2.0.3.0 - Production
    
    SQL> alter session set nls_territory=AMERICA;
    
    Session altered.
    
    SQL> select to_char (sysdate, 'D') from dual;
    
    T
    -
    3
    
    SQL> alter session set nls_territory=GERMANY;
    
    Session altered.
    
    SQL> select to_char (sysdate, 'D') from dual;
    
    T
    -
    2
    I need a way to know that the number '3' on the database with NLS_TERRITORY = AMERICA means a 'Tuesday' or the number '2' on a database with NLS_TERRITORY = GERMANY means "Tuesday" as well.

    Hope I am clear enough.

    And wish you all a happy new year :)

    Kind regards
    Smail

    Use the format "IW" to get the date of Monday and the format "DAY" to get the "first day of the week. Then compare dates to see if they are identical.

    ALTER SESSION SET NLS_TERRITORY = 'AMERICA';
    
    SELECT TRUNC(SYSDATE-LEVEL, 'IW') "Monday",
    TRUNC(SYSDATE-LEVEL, 'DAY') "NLS First day of week",
    MOD(TRUNC(SYSDATE-LEVEL, 'IW') - TRUNC(SYSDATE-LEVEL, 'DAY') + 7, 7) "1 if day 1 = SUN, 0 if MON"
    FROM DUAL CONNECT BY LEVEL <= 7;
    
    Monday    NLS First day of week 1 if day 1 = SUN, 0 if MON
    --------- --------------------- --------------------------
    31-DEC-12 30-DEC-12                                      1
    24-DEC-12 30-DEC-12                                      1
    24-DEC-12 23-DEC-12                                      1
    24-DEC-12 23-DEC-12                                      1
    24-DEC-12 23-DEC-12                                      1
    24-DEC-12 23-DEC-12                                      1
    24-DEC-12 23-DEC-12                                      1
    
    alter session set nls_territory = 'FRANCE';
    
    SELECT TRUNC(SYSDATE-LEVEL, 'IW') "Monday",
    TRUNC(SYSDATE-LEVEL, 'DAY') "NLS First day of week",
    MOD(TRUNC(SYSDATE-LEVEL, 'IW') - TRUNC(SYSDATE-LEVEL, 'DAY') + 7, 7) "1 if day 1 = SUN, 0 if MON"
    FROM DUAL CONNECT BY LEVEL <= 7;
    
    Monday   NLS First day of week 1 if day 1 = SUN, 0 if MON
    -------- --------------------- --------------------------
    31/12/12 31/12/12                                       0
    24/12/12 24/12/12                                       0
    24/12/12 24/12/12                                       0
    24/12/12 24/12/12                                       0
    24/12/12 24/12/12                                       0
    24/12/12 24/12/12                                       0
    24/12/12 24/12/12                                       0
    

    Or it could be simpler:

    ALTER SESSION SET NLS_TERRITORY = 'AMERICA';
    
    WITH DATA AS (SELECT LEVEL INPUT_DAY FROM DUAL CONNECT BY LEVEL <= 7)
    SELECT INPUT_DAY,
    TO_CHAR(TRUNC(SYSDATE, 'Day')+INPUT_DAY-1, 'DAY') "Day label"
    from data;
    
    INPUT_DAY Day label
    --------- ------------------------------------
            1 SUNDAY
            2 MONDAY
            3 TUESDAY
            4 WEDNESDAY
            5 THURSDAY
            6 FRIDAY
            7 SATURDAY
    
    alter session set nls_territory = 'FRANCE';
    
    WITH DATA AS (SELECT LEVEL INPUT_DAY FROM DUAL CONNECT BY LEVEL <= 7)
    SELECT INPUT_DAY,
    TO_CHAR(TRUNC(SYSDATE, 'Day')+INPUT_DAY-1, 'DAY') "Day label"
    from data;
    
    INPUT_DAY Day label
    --------- ------------------------------------
            1 MONDAY
            2 TUESDAY
            3 WEDNESDAY
            4 THURSDAY
            5 FRIDAY
            6 SATURDAY
            7 SUNDAY
    
  • Days calculation

    Dear all seniors
    Please help me in the following sql script

    Select round ((sysdate-joining_date)/365,2)
    of the members of
    where emp_code = '470';

    Result:

    ROUND ((SYSDATE-JOINING_DATE)/365,2)
    -----------------------------------
    4.79

    1 selected lines
    --------------------------------------------------------------------
    I want to divide only 79/7.
    Please tell me how it will be resolved.

    Ghulam Yassen wrote:
    Dear all seniors
    Please help me in the following sql script

    Select round ((sysdate-joining_date)/365,2)
    of the members of
    where emp_code = '470';

    Result:

    ROUND ((SYSDATE-JOINING_DATE)/365,2)
    -----------------------------------
    4.79

    1 selected lines
    --------------------------------------------------------------------
    I want to divide only 79/7.
    Please tell me how it will be resolved.

    If you want only the calculation of the days
    Try this,

    select TO_DATE (SYSDATE)- ADD_MONTHS (joining_date,TRUNC (MONTHS_BETWEEN (SYSDATE, joining_date)) ) DAYS
     from personnel
    where emp_code='470';
    

    also check How to get year, month, and date from the two date?

    Hope this helps

  • Need to get Max Value day in a table with hourly data of SQL

    I have a table "tmp" with these columns:

    ID, date, time, value

    I want to get the 'time' when 'value' max is reached in each 'day '.

    the query:

    "SELECT id, day, hour, max (value) from group tmp by id, date, time"
    does not return the desired lines.

    You have an idea to get what I want?

    Maybe this:

    with tmp as
    ( select 1 id, trunc(sysdate) day, 10 hour, 100 value from dual union all
      select 2 id, trunc(sysdate) day, 11 hour, 110 value from dual union all
      select 3 id, trunc(sysdate) day, 12 hour, 120 value from dual union all
      select 4 id, trunc(sysdate) day, 13 hour, 130 value from dual union all
      select 5 id, trunc(sysdate-1) day, 10 hour, 100 value from dual union all
      select 6 id, trunc(sysdate-1) day, 11 hour, 90 value from dual union all
      select 7 id, trunc(sysdate-1) day, 12 hour, 150 value from dual union all
      select 8 id, trunc(sysdate-1) day, 13 hour, 100 value from dual )
    Select ID, Day, Hour, Value
    From Tmp
    Where (Day, Value) IN (
    Select Day, Max(Value)
    From Tmp
    Group by Day)
    

    Results:

            ID DAY             HOUR      VALUE
    ---------- --------- ---------- ----------
             7 08-DEC-08         12        150
             4 09-DEC-08         13        130
    
    2 rows selected.
    

    Kind regards
    Miguel

  • function with dates to compare?

    Hi all

    in my test examples, which must extend, problem start by employees who start working

    previous year (2014, 2013...) more months then sys - 10 month and day to start working more then 28 large

    all other dates are working fine.

    At this point I've seen like this:

    SELECT SUM ((extrait (an (SYSDATE))-extract (year DATE_OF_BEGIN_WORK))) as the year.

    SUM (abs (extract(month from SYSDATE)-extract(month from DATE_OF_BEGIN_WORK))) as month,

    SUM (abs (extract(day from SYSDATE)-extract(day from DATE_OF_BEGIN_WORK))) as day, group employ_id employ_id table_a where active = 1

    are there solutions for creating features that compare the dates in the table:

    table_a have colum DATE_OF_BEGIN_WORK compare with sysdate

    case 1:

    months from the date of start to work > sysdate current months and days of the date to start work > current sysdate day and date of start working < sysdate year then

    (extract (YEAR sysdate)-extract (YEAR DATE_OF_BEGIN_WORK));

    (Excerpt extracted from (DATE_OF_BEGIN_WORK months) - (sysdate month));

    (extract (DATE_OF_BEGIN_WORK days) - excerpt (sysdate days));

    case 2:

    months from the date of starting work < sysdate current months and the days of the date to start work < current sysdate day and date of start working < sysdate year then

    (extract (YEAR sysdate)-extract (YEAR DATE_OF_BEGIN_WORK));

    ((sysdate sysdate months) extract - extract (DATE_OF_BEGIN_WORK month));

    ((sysdate day) extract - extract (DATE_OF_BEGIN_WORK days)) + 1;

    case 3:

    months from the date of start to work > sysdate current months and days of the date to start work > current sysdate day and date of start working < sysdate year then

    (extract (YEAR sysdate)-extract (YEAR DATE_OF_BEGIN_WORK))-1;

    ((extract(month from DATE_OF_BEGIN_WORK)-12) - extract (DATE_OF_BEGIN_WORK month));

    (extract (DATE_OF_BEGIN_WORK days) - EXTRACTED (LAST_DAY DATE (DATE_OF_BEGIN_WORK)) + extract (sysdate days)) + 1;

    no idea how to solve this problem with the functions will be very useful

    concerning

    Gordan

    It seems you are trying to re - invent most of date mathematics that Oracle has obtained already integrated into it.  You'll just put in trouble, especially when there are leap years etc.

    How about something like this?

    SQL > with (id, dt) t (select 1, to_date('02/06/2010','MM/DD/YYYY') of all the double union)
    2 Select 2, to_date('11/29/2001','MM/DD/YYYY') of all the double union
    3 select 3, to_date('02/06/2011','MM/DD/YYYY') of all the double union
    4. Select option 4, double to_date('10/10/2011','MM/DD/YYYY')
    5                    )
    6  --
    7. end of test data
    8  --
    9 select id, dt
    10, floor (months_between(sysdate,dt)/12) years
    11, floor (mod (months_between (sysdate, dt), 12)) months
    12 - day be ambiguous because of the number of days in a different month
    13. you could design your own algorithm to give the desired results, but it is a good approximation
    14, floor (sysdate-(add_months (dt, floor (months_between (sysdate, dt))) as dys
    15 t
    16.
    ID DT YEARS MONTHS DYS
    ---------- ----------- ---------- ---------- ----------
    1-6 FEBRUARY 2010 5 8 22
    2 29 NOVEMBER 2001 13 10 29
    3-6 FEBRUARY 2011 4 8 22


    4-10 OCTOBER 2011 4 0 18

    4 selected lines.

  • Who use the ts cancel?

    Hello

    I use Oracle 12 c, and I see in the dba_segments, somone using 9 GB of UNDO - TS. How can I check which user use this 9 GB or what process?

    For the moment, I have no entry in the table of transactions $ v - so that the transaction is complete or crashed. I only see the usn number in the v$ rollname.

    Thank you.


    Roger

    or TRY this one

    SELECT 'Undo Segment name' r.NAME, dba_seg.size_mb,.

    DECODE (TRUNC (SYSDATE - LOGON_TIME), 0, NULL, TRUNC (SYSDATE - LOGON_TIME) |) "Days" | ' + ') ||

    TO_CHAR (TO_DATE (TRUNC (MOD(SYSDATE-LOGON_TIME,1) * 86400), 'SSSSS'), 'HH24:MI:SS') OPENING SESSION.

    session v$. SID, v$ session. N ° of SERIES, p.SPID, v$ session.process.

    session v$. USER name, v$ session. STATUS, v$ session. OSUSER, v$ session. MACHINE, session v$. PROGRAM, v$ session.module, action

    V $ lock l, v$ process p, v$ rollname r, v$ session.

    (SELECT nom_segment, ROUND (/(1024*1024) bytes, 2) size_mb FROM dba_segments WHERE segment_type = 'TYPE2 UNDO' ORDER BY DESC bytes) dba_seg

    WHERE l.SID = p.pid (+) AND

    session v$. SID = l.SID AND

    TRUNC (l.id1 (+) / 65536) = r.usn AND

    l.TYPE (+) = "TX" AND

    l.lMode (+) = 6

    AND r.NAME = dba_seg.segment_name

    ORDER BY size_mb DESC;

  • Necessary emergency with a request: fill date of prior art on the column name

    Hello

    Can you please help me with the query. I would be grateful for your time and your help.

    I have the query and the following output. Basically, the query selects a date, a table and counties received documents based on the current date, day-1, - 2 days-, 3 days-4 days-5 days and especially 5 days. It's the query I wrote. Now the requirement has slightly changed and described below.

    Current query:

    SELECT SUM (CASE WHEN TRUNC (SYSDATE) TRUNC ( )File_Date() = 0 PUIS 1 AUTRE 0 FIN) Zéro ,

    SUM (CASE WHEN TRUNC (SYSDATE) TRUNC ( )File_Date() = 1 PUIS 1 AUTRE 0 FIN)   One ,

    SUM (CASE WHEN TRUNC (SYSDATE) TRUNC ( )File_Date() = 2 PUIS 1 AUTRE 0 FIN) Two ,

    SUM (CASE WHEN TRUNC (SYSDATE) TRUNC ( )File_Date() = 3 ALORS 1 SINON 0 FIN) Trois ,

    SUM (CASE WHEN TRUNC (SYSDATE) TRUNC ( )File_Date() = 4 PUIS 1 AUTRE 0 FIN) Quatre ,

    SUM (BOX WHEN TRUNC (SYSDATE) TRUNC (File_Date) = 5 THEN 1 ELSE 0 END) Five ,

    SUM (CASE WHEN TRUNC (SYSDATE) TRUNC ( )File_Date() > 5 PUIS 1 AUTRE 0 FIN) OverFive ,

    COUNTY (*) Total

    DE DOCUMENT_TABLE

    OUTPUT:

    Zero

    One

    Two

    Three

    Four

    Five

    More than five

    Total

    3

    6

    3

    6

    10

    50

    100

    178

    Now the desired output:

    The column name must be the date, for example the column name, we're Sysdate, two column name is Sysdate-1 day and the result would look like:

    OUTPUT:

    17/12/2014

    16/12/2014

    15/12/2014

    14/12/2014

    13/12/2014

    12/12/2014

    More than five

    Total

    3

    6

    3

    6

    10

    50

    100

    178

    Hi, just try below as you say it's urgent

    Select sysdate, sysdate-1, sysdate-2, sysdate-3,-4, etc of daul sysdate

    Union

    your query

    (you must ensure for the same type of data)

    are you using oracle report or just in the sql query. If the reports, then you can manage very easily with the introduction of a formula column.

  • Date picker control limit

    Hello all;

    I have a date picker I want to limit: of sysdate sysdate + 10 days. I tried to use this solution: Oracle & Apex Geekery: Dynamic Date Range in APEX Datepicker - no need to Plugin

    but it did not work for me. I created two hidden and picker dates min max and created dynamic actions, but it does nothing. I don't know if I'm away from the steps. Please notify.

    Thank you

    Hi Haisai,.

    If you try the following:

    in your article in date picker under the section 'Settings' for 'Minimum Date' add + 0 d and for 'Maximum Date' add + 10 d

    Hope this helps

    Paul

  • problem with INTERVAL using the dynamic variable

    Hi gurus

    SQL > SELECT INTERVAL '1' DAY OF DOUBLE;

    '1'-DAY INTERVAL

    ---------------------------------------------------------------------------

    + 01 00:00:00

    SQL > SELECT INTERVAL '1' HOUR OF the DOUBLE;

    '1' TIME INTERVAL

    ---------------------------------------------------------------------------

    + 00 01:00

    JavaScript:void (0);

    SQL > SELECT INTERVAL '1' MINUTE FROM DUAL;

    '1' MINUTE INTERVAL

    ---------------------------------------------------------------------------

    + 00 00:01:00

    I want to design an Interior that will contain three input parameters to make the above statement sql dynamic

    can you please help with error code below.

    QL > CREATE OR REPLACE PROCEDURE SP_INTERVAL (DAT TIMESTAMP, INTRVL VARCHAR2, VARCHAR2)

    2 AS

    3 TIMESTAMP V_OUT;

    4 BEGIN

    5

    6

    7 EXECUTE IMMEDIATELY "SELECT: 1 + INTERVAL"2"DOUBLE DAY ' IN V_OUT to the AID of DAT; "

    DBMS_OUTPUT. Put_line (' Hi ' |) (DAT);

    DBMS_OUTPUT. Put_line (' Hi ' |) (DAT);

    END;

    / 8 9 10 11 12 13

    Created procedure.

    SQL > EXECUTE SP_INTERVAL(SYSDATE,'1','DAY');

    Hi July 14, 14 01.15.21.000000 PM

    Hi July 16, 14 01.15.21.000000 PM

    PL/SQL procedure successfully completed.

    SQL > CREATE OR REPLACE PROCEDURE SP_INTERVAL (DAT TIMESTAMP, INTRVL VARCHAR2, VARCHAR2)

    AS

    V_OUT TIMESTAMP;

    BEGIN

    EXECUTE IMMEDIATELY "SELECT: 1 + INTERVAL": 2 "DOUBLE DAY ' IN V_OUT to the AID of DAT, INTRVL;"

    DBMS_OUTPUT. Put_line (' Hi ' |) (DAT);

    DBMS_OUTPUT. Put_line (' Hi ' |) V_OUT);

    END;

    / 2 3 4 5 6 7 8 9 10 11 12 13

    Created procedure.

    SQL > EXECUTE SP_INTERVAL(SYSDATE,'1','DAY');

    BEGIN SP_INTERVAL(SYSDATE,'1','DAY'); END;

    *

    ERROR on line 1:

    ORA-01867: the interval is invalid

    ORA-06512: at "SP_INTERVAL", line 7

    ORA-06512: at line 1

    SQL >

    Thank you

    Hello

    Maybe this can help you:

    CREATE OR REPLACE PROCEDURE SP_INTERVAL (TIMESTAMP, INTRVL VARCHAR2, TERM DAT VARCHAR2)

    AS

    V_OUT TIMESTAMP;

    BEGIN

    RUN IMMEDIATELY "SELECT: 1 + INTERVAL"'| " INTRVL | " ' || TERM | 'FROM DUAL' IN V_OUT WITH THE HELP OF DAT;

    DBMS_OUTPUT. Put_line ('Hi' |) (DAT);

    DBMS_OUTPUT. Put_line ('Hi' |) V_OUT);

    END;

    /

    concerning
    Kay

  • Up to THAT TIME in RMAN clause

    DB version: 11.2

    Quick question on up to THAT TIME in RMAN clause. The following command removes archivelogs over 2 days or archivelogs generated between now (Sydate) and the last 2 days?

    delete noprompt archivelog until ' SYSDATE-2';

    Hello

    It will remove more than archiving logs sysdate-2 days.

    UNTIL_TIME specifies a time as a limit superior, noninclusive

    untilClause


    Ivica

Maybe you are looking for

  • Preview highlight Sierra

    Did someone else having the same problem where once I pointed out and move to the next page and returning to the previous page highlight, automatically double highlight making the darker highlight?

  • Firefox crashes on. Its the latest version, Ive tried everything, I'm really not sure why it crashes?

    Whenever I try to watch videos from facebook, it crashes. I even scanned my computer for viruses, but its own. IM really not sure what is wrong?

  • No Favorites appear in the bar of boomarks

    Hello. I decided to try Australis (again). So I updated my Firefox 28.0 to the most recent one (32.0.3). But the bookmarks bar show any of my favorites. When I type CTRL + B, the sidebar presents each of them: they are there, but the bookmarks bar sh

  • Problem with the D-U-N-S: Urgent

    I am trying to register my organization on an Apple Developer program. I got a valid D-U-N-S number sent to me by D & B on 2 February 2016. However until now whenever I try to register my business using the D-U-N-S number, I get the following error m

  • How re - map my iTunes library to a different HARD drive?

    I recently installed a new hard drive (HDD) and moved my iTunes music on this disc.  Now, when I try to access the music in iTunes, I get an error message that it cannot be found and asks me if I want to locate.  I choose a song among my thousands or