Visualizzazione dei risultati da 1 a 10 su 11

Visualizzazione discussione

  1. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Ci sono dei problemi a livello di logica ......

    Vedo che le date possono essere duplicate e non hanno la parte oraria .....

    _________________

    Immaginiamo che il 02-05-2015 generi nella mattinata 3 record
    0004 02-05-2015 SET01 REP01
    0005 02-05-2015 SET02 REP02
    0006 02-05-2015 SET01 REP02

    Nel pomeriggio modifichi il record con codice 0005

    Come fai a riconoscere la modifica considerato che la data viene sovrascritta identicamente ????

    ___ oppure _______________________

    Immaginiamo che il tuo ultimo record è
    0009 03-05-2015 SET01 REP02
    oggi che è il 24-05-2015 lo modifichi e diventa
    0009 24-05-2015 SET01 REP02

    La cadenza delle date continua a rispettare la cadenza dei codici pertanto ........

    __________________________________

    a parer mio dovresti avere nel DB 2 campi distinti
    data di inserimento ----- che non viene MAI modificata
    data di ultima modifica ---- che viene valorizzata solo alla modifica

    ____________________________________________

    fatte queste premesse considerato che ci dici che
    la tua query è saltuaria e che non vorresti mettere
    mani al DB allora prova ad adattare questa
    alla sintassi di MySql ( che io non mastico bene )

    codice:
    SELECT 
    T1.codice, 
    T1.data, 
    T1.settore, 
    T1.reparto, 
          (
          SELECT 
          T2.data 
          FROM 
          Tabella AS T2 
          WHERE 
          T2.codice = 
                (
                SELECT 
                Min(T3.codice) 
                FROM Tabella AS T3 
                WHERE 
                T3.codice > T1.codice
                )
          ) AS DataConPrimoCodiceMaggiore, 
    IIf([data]>[DataConPrimoCodiceMaggiore],"xx","") AS RecordModificati
    FROM 
    Tabella AS T1
    ;
    Facci sapere
    Ultima modifica di nman; 24-05-2015 a 08:46

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.