Ich habe eine Tabelle, die Reihe von Ereignissen enthält. Die Ereignisse können Suchen, Klicken, Öffnen usw. sein. Zu jeder Zeile gehört eine Datumsspalte.Holen Sie sich die vorherigen und nächsten Wert count
Ich versuche, Anzahl der Zeilen zu erhalten, wo das erste Ereignis gesucht wurde und das nächste Ereignis Klick war. Gibt es eine Möglichkeit, dies zu erreichen, indem man Voreilung/Verzögerung in Rotverschiebung verwendet?
Es wirft mir einen Fehler, dass Aggregatfunktionen Anrufe können nicht Funktion verschachtelt haben
count(CASE WHEN lead(trim(lower(event)), 1)
OVER (
ORDER BY timevalue :: TIMESTAMP ASC) = 'click' AND trim(lower(event)) = 'search'
THEN 1
ELSE NULL END) AS my_column,
Sie haben etwa 3 db Motoren hier aufgeführt. Welchen sollten wir behalten? – Drew
Nur zur Rotverschiebung aktualisiert – FirstName