Results 1 to 4 of 4
  1. #1
    Grussell07 is offline Novice
    Windows 7 32bit Access 2007
    Join Date
    Jun 2025
    Posts
    1

    Return oldest update date only

    SELECT dbo_PRF_PROCEDURE_FEE.PRF_ID, dbo_PRF_PROCEDURE_FEE.PRF_FST_FSC_ID, dbo_PRF_PROCEDURE_FEE.PRF_FST_ADD_TS, dbo_PRF_PROCEDURE_FEE.PRF_PRC_TYPE, dbo_PRF_PROCEDURE_FEE.PRF_PRC_CD, dbo_PRF_PROCEDURE_FEE.PRF_USER_ID, dbo_PRF_PROCEDURE_FEE.PRF_FEE, dbo_PRF_PROCEDURE_FEE.PRF_FEE_RULE, dbo_PRF_PROCEDURE_FEE.PRF_FEE_PCT, dbo_PRF_PROCEDURE_FEE.PRF_FEE_UNIT_LMT INTO T_97750_FEEID_2653
    FROM dbo_PRF_PROCEDURE_FEE
    GROUP BY dbo_PRF_PROCEDURE_FEE.PRF_ID, dbo_PRF_PROCEDURE_FEE.PRF_FST_FSC_ID, dbo_PRF_PROCEDURE_FEE.PRF_FST_ADD_TS, dbo_PRF_PROCEDURE_FEE.PRF_PRC_TYPE, dbo_PRF_PROCEDURE_FEE.PRF_PRC_CD, dbo_PRF_PROCEDURE_FEE.PRF_USER_ID, dbo_PRF_PROCEDURE_FEE.PRF_FEE, dbo_PRF_PROCEDURE_FEE.PRF_FEE_RULE, dbo_PRF_PROCEDURE_FEE.PRF_FEE_PCT, dbo_PRF_PROCEDURE_FEE.PRF_FEE_UNIT_LMT


    HAVING (((dbo_PRF_PROCEDURE_FEE.PRF_FST_FSC_ID)=2660) AND ((dbo_PRF_PROCEDURE_FEE.PRF_PRC_CD)="96121"));

    PRF_ID PRF_FST_FSC_ID PRF_FST_ADD_TS PRF_PRC_TYPE PRF_PRC_CD PRF_USER_ID PRF_FEE PRF_FEE_RULE PRF_FEE_PCT PRF_FEE_UNIT_LMT
    119458393 2660 07-Oct-24 CJ 96121 GR002169 93.05 AMT 0 9999
    119582530 2660 04-Nov-24 CJ 96121 GR002169 93.05 AMT 0 9999
    120787040 2660 02-Dec-24 CJ 96121 GR002169 93.05 AMT 0 9999
    120988025 2660 06-Jan-25 CJ 96121 GR002169 93.05 AMT 0 9999
    125004602 2660 03-Feb-25 CJ 96121 GR002169 93.05 AMT 0 9999
    129642456 2660 03-Mar-25 CJ 96121 GR002169 93.05 AMT 0 9999
    134433590 2660 07-Apr-25 CJ 96121 GR002169 93.05 AMT 0 9999
    134856124 2660 07-May-25 CJ 96121 GR002169 93.05 AMT 0 9999
    135040483 2660 02-Jun-25 CJ 96121 GR002169 93.05 AMT 0 9999

  2. #2
    June7's Avatar
    June7 is offline VIP
    Windows 11 Access 2021
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,770
    If you want entire record and only one for entire dataset, use TOP N

    SELECT TOP 1 * FROM dbo_PRF_PROCEDURE_FEE WHERE ... ORDER BY PRF_FST_ADD_TS;

    If you want oldest record for each group, one way is http://allenbrowne.com/subquery-01.html#TopN

    If you want to build query in SQLServer or a pass-through query in Access, search topic "
    sqlserver query oldest record per group". When I did that, Bing Copilot offers 3 examples, 2 of which will work in Access (one is like example in referenced link).
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

  3. #3
    jojowhite's Avatar
    jojowhite is online now Competent Performer
    Windows 11 Access 2021
    Join Date
    Jan 2025
    Posts
    433
    Code:
    SELECT TOP 1 * FROM 
    (SELECT dbo_PRF_PROCEDURE_FEE.PRF_ID, dbo_PRF_PROCEDURE_FEE.PRF_FST_FSC_ID, dbo_PRF_PROCEDURE_FEE.PRF_FST_ADD_TS, dbo_PRF_PROCEDURE_FEE.PRF_PRC_TYPE, dbo_PRF_PROCEDURE_FEE.PRF_PRC_CD, dbo_PRF_PROCEDURE_FEE.PRF_USER_ID, dbo_PRF_PROCEDURE_FEE.PRF_FEE, dbo_PRF_PROCEDURE_FEE.PRF_FEE_RULE, dbo_PRF_PROCEDURE_FEE.PRF_FEE_PCT, dbo_PRF_PROCEDURE_FEE.PRF_FEE_UNIT_LMT INTO T_97750_FEEID_2653
    FROM dbo_PRF_PROCEDURE_FEE
    GROUP BY dbo_PRF_PROCEDURE_FEE.PRF_ID, dbo_PRF_PROCEDURE_FEE.PRF_FST_FSC_ID, dbo_PRF_PROCEDURE_FEE.PRF_FST_ADD_TS, dbo_PRF_PROCEDURE_FEE.PRF_PRC_TYPE, dbo_PRF_PROCEDURE_FEE.PRF_PRC_CD, dbo_PRF_PROCEDURE_FEE.PRF_USER_ID, dbo_PRF_PROCEDURE_FEE.PRF_FEE, dbo_PRF_PROCEDURE_FEE.PRF_FEE_RULE, dbo_PRF_PROCEDURE_FEE.PRF_FEE_PCT, dbo_PRF_PROCEDURE_FEE.PRF_FEE_UNIT_LMT
    HAVING (((dbo_PRF_PROCEDURE_FEE.PRF_FST_FSC_ID)=2660) AND ((dbo_PRF_PROCEDURE_FEE.PRF_PRC_CD)="96121")) 
    ORDER BY PRF_FST_ADD_TS DESC);

  4. #4
    June7's Avatar
    June7 is offline VIP
    Windows 11 Access 2021
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,770
    Jojo, tried that SQL and it errors with "action query cannot be used as row source". I removed INTO T_97750_FEEID_2653 and query runs. But why a complicated SQL to return 1 record? My simpler suggestion returns same result.

    However, OP title calls for OLDEST so need to sort ASCENDING.
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 1
    Last Post: 08-06-2018, 12:24 PM
  2. Displaying Oldest and Newest Date in Query
    By spyldbrat in forum Access
    Replies: 2
    Last Post: 07-28-2015, 12:56 PM
  3. Replies: 2
    Last Post: 09-16-2014, 02:25 PM
  4. Replies: 2
    Last Post: 12-08-2012, 10:01 AM
  5. Replies: 3
    Last Post: 05-03-2011, 01:36 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums