In Drupal 8, il campo Solo data archivia i dati in una colonna varchar in un formato CCYY-MM-DD , ad esempio, 18-04-2016 .
Di conseguenza, non è più possibile eseguire semplicemente un'entitàQuery maggiore di ( > = ), minore di ( <= ) o simile.
C'è una soluzione semplice su come gestirlo? In particolare, sto tentando di eseguire due query, una in cui il campo data ha tra 14 e 21 giorni e uno in cui il campo data ha 21 e più giorni.
XXXX-XX-XX
(18-04-2016), quindi tecnicamente non è un numero, quindi fare una condizione numerica contro di esso non sarebbe valido.
'2016-04-18' > '2016-03-18'
funziona per me e '2014-04-18' > '2018-02-01'
ritorna FALSE
. Sì, è un confronto di stringhe, ma dato il formato della stringa, dovrebbe funzionare. Dopo tutto '1' < '2'
,.
'0001' < '2'
, forse.
>=
funziona? 20160318> = 20160218