Cómo contar el número de operaciones a y b realizadas por un usuario en un día en sql
1. Primero, es necesario determinar si la operación b se realiza después de a. En los datos originales, a y b están en la misma columna, por lo que no se puede realizar una comparación directa ni un juicio nuevo. Es necesario crear una columna para representar el siguiente tipo de operación del usuario.
2. En segundo lugar, utilice las funciones antes y después en la función de ventana para devolver el siguiente tipo de operación del usuario y determinar el siguiente tipo de operación.
3. Luego use el resultado de la operación anterior como una tabla de subconsulta para filtrar los usuarios que realizan la operación b después de la operación a.
4. Por último, agrupa los resultados del segundo paso por día y haz estadísticas.