[Risolto] Sommare giorni ad una data nelle Ricerche

2 risposte [Ultimo post]
Alessandro Ossola
Offline
Last seen: 8 settimane 3 giorni fa
Titolo:
Iscritto: 29 Mar 2016
Messaggi: 3
Buongiorno a tutti, dopo una estenuante ricerca nel web ho deciso che da solo non sono in grado di uscirne, pertanto vi chiedo un vostro gentile aiuto.

Ho un database in Microsoft Access e vorrei liberarmene lasciando spazio al fantastico LibreOffice, quindi ho iniziato a rifarlo in Base, ma non riesco a sommare giorni ad una data nelle Ricerche.

Mi spiego meglio con questa foto:

Ho tre colonne: Durata (giorni espressi in numero ES: 320), Quantità (N° ES: 2), Data dell’ordine (GG/MM/AA)
La quarta colonna dovrebbe essere il giorno in cui ci sarà un possibile ordine di prodotti: (Durata * Quantità) + Data

Con Scadenza: ([Durata]*[Quantità])+[Data] in Microsofr Access funzionava, in Base no.
Immagino che sia perchè sommo una data con un numero, ma non so assolutamente dove sbattere la testa per risolverlo.

Vi ringrazio per l’aiuto e resto a disposizione se mancano dei dettagli.
Buona Giornata!

charlie
Ritratto di charlie
Offline
Last seen: 29 min 38 sec fa
Titolo: ==Moderator==
Iscritto: 13 Gen 2013
Messaggi: 330
Ciao, il motore di Base
Ciao, il motore di Base incorporato (HSQLDB v. 1.8 ) non supporta la funzione DATEADD che è presente invece nella versione 2.x.x. Pertanto bisogna ricorrere ad “artifici” che ruotano attorno alla funzione DATEDIFF. Se posti un il tuo database, con dei dati di esempio, sarebbe più facile aiutarti Smile
Mac OSX 10.7.5 / OSX 10.11.4 (dual boot)- LibreOffice 4.3.7.2 www.charlieopenoffice.altervista.org
Alessandro Ossola
Offline
Last seen: 8 settimane 3 giorni fa
Titolo:
Iscritto: 29 Mar 2016
Messaggi: 3
Grazie
Ciao Charlie,

Grazie alla tua dritta ho risolto subito mettendomi l’anima in pace nel cercare di aggiungere i giorni alla data e mi son concentrato sul trovare una soluzione utilizzando datediff.

Ho scelto di vedere non la data di scadenza, ma i giorni che mancano al possibile ordine di prodotti (sotto un certo aspetto è anche meglio).

Quindi, per chi si troverà nella mia situazione ho fatto così:



DATEDIFF('dd', "Data", CURRENT_DATE ) - ( "Durata" * "Quantità" )

Grazie ancora!

Opzioni visualizzazione commenti

Seleziona il tuo modo preferito per visualizzare i commenti e premi "Salva impostazioni" per attivare i cambiamenti.