Sto tentando di creare un'istruzione SQL, che calcola quanti giorni una consegna di prodotti non consegnati è in ritardo rispetto alla data corrente. Il risultato dovrebbe mostrare il numero dell'ordine, la data dell'ordine, il numero del prodotto e il numero di giorni di ritardo per le righe dell'ordine in cui il numero di giorni di ritardo supera i 10 giorni.Tentativo di mostrare una data maggiore di dieci giorni
Qui è la mia dichiarazione di SQL finora:
SELECT
Orderhuvuden.ordernr,
orderdatum,
Orderrader.produktnr,
datediff(day, orderdatum, isnull(utdatum, getdate())) as 'Delay days'
FROM
Orderhuvuden
JOIN
Orderrader ON Orderhuvuden.ordernr = Orderrader.ordernr AND utdatum IS NULL
Quello che ho un problema con è quello di risolvere come mostrare i giorni ritardo che supera i 10 giorni. Ho provato ad aggiungere qualcosa del tipo:
WHERE (getdate() - orderdatum) > 10
Ma non funziona. Qualcuno sa come risolvere questo ultimo passo?