mi rivolgo a chi ha già avuto a che fare con le date. Nel linguaggio SQL usato per interrogare gli archivi ACCESS per cercare una data (formato gg/mm/aaaa) dovevo trasformare la data nel formato #mm/gg/aaaa# per cui nella ipotetica query scrivo SELECT A, B, C, D WHERE C = #mm/gg/aaaa#, ma non da esiti positivi pur standoci record contenenti quella data. Qualcuno mi può dire come fare? Per ovviare a questo problema ho trasformato le date nel formato AAAAMMGG facendola diventare un numero e con questo espediente lo trovo, ma lo ritengo un artificio.
Grazie
Check your SQL engine documentation for date data types and their representation options.
nella documentazione in linea dei fogli GOOGLE non fa alcun riferimento alla ricerca per data e, pertanto, non so dove cercare.
Your date value: dd/MM/YYYY is probably a string, so surround your query with single quotes
....
SELECT A,B,C,D WHERE C = '21/06/2023'
già fatto, e non da risultati
Show your relevant blocks for sending a query to the google sheet, the output from the google sheet, and an extract of the google sheet.
Are your dates on the google sheet date numbers or strings (I believe they may be date numbers, in which case you need to request as follows:)
Date to query for (as shown on google sheet) > 15/06/2023
SELECT A,B,C,D WHERE C = date '2023-06-15'
Try replacing this:
with this:
Also, why are you using the URIDecode block?
See here:
ho provato il suggerimento che mi hai dato e cioe
C = date 'aaaa-mm-gg'
e funziona!
Grazie
ti devo dire la verità? ho provato sia URIDecode che CodificaURI e il risultato è stato sempre lo stesso, pertanto, seppure nei termini devono avere comportamenti diversi, non ho trovato differenze e quindi li uso indifferentemente.
Circa il link che mi hai suggerito, è grazie a quei suggerimenti che sono riuscito ad interrogare i fogli GOOGLE.