Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #1

    Selezionare a seconda della differenza tra date

    Ciao! Ho bisogno di un aiutino con una query.
    Dovrei selezionare dal db MySql dei valori se il risultato del calcolo tra 2 date è maggiore di 59 (se sono passati almeno 2 mesi). Un dato è la data odierna e l' altro è il valore di t_staff_contracts.end_date. Non riesco proprio a capire quali funzioni devo utilizzare:
    codice:
    SELECT t_staff.id_staff, concat(t_staff.surname, ' ', t_staff.name) 
    FROM t_staff, t_staff_contracts 
    WHERE 
       PERIOD_ADD
       (
            DATE_FORMAT(NOW(), '%Y-%m-%d') 
            - 
            DATE_FORMAT(t_staff_contracts.end_date, '%Y-%m-%d')
       ) 
       > 59 
    ORDER BY surname ASC"
    Grazie 1000 ragazzi
    Ultima modifica di camionistaxcaso; 04-02-2016 a 11:49

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 © 2026 vBulletin Solutions, Inc. All rights reserved.