¿Cómo crear una vista sql (CREATE VIEW) en sqlite (android) y consulta?

Así que tengo una tabla y quiero crear otra tabla usando "CREATE VIEW" desde sql. Necesito hacer una copia de la tabla con la que estoy trabajando para poder usarla 2x. Mi consulta sql tendría que ser así:

SELECT A.time AS Start, B.time AS Stop FROM time A, time B WHERE A.id+1=B.id AND A.bool=1 AND B.bool=0 

Mi mesa inicial es:

  String sql="create table "+TABLE+" ( "+C_ID+" INTEGER PRIMARY KEY AUTOINCREMENT, " +C_TIME+" TEXT, "+C_BOOL+" NUMERIC)"; 

Así que cualquier persona tiene cualquier ideea donde (en mi código) puedo crear la vista y cómo lo consulta en android?

Puedo proporcionar código si es necesario

Gracias 🙂

Basándose en esto , crearía la vista con la siguiente declaración:

 CREATE VIEW view_name AS SELECT A.time AS Start, B.time AS Stop FROM time A, time B WHERE A.id+1=B.id AND A.bool=1 AND B.bool=0 

Puede crearlo justo después de crear la tabla "base".

Puede consultarlo tal como lo haría con cualquier otra tabla.

  • Error No se puede realizar esta operación porque se ha cerrado el grupo de conexiones
  • Ejemplo de cuenta de SQLite
  • Selección de valores NULL en Android SQLite
  • Android classificar los resultados de la consulta sqlite ignorando el caso
  • Sqlite Database - ¿Cómo guardar la imagen tomada de la intención de la cámara, así como hashmap a sqlite para recuperar más tarde?
  • Conexiones y bloqueo de SQLite
  • Caracteres especiales de Android Sqlite
  • ¿Qué bandera usar en SimpleCursorAdapter?
  • ¿Puedo hacer que SQLiteDatabase se queje de los parámetros que faltan?
  • Android: ¿necesito cerrar los objetos Cursor?
  • Cómo insertar valor en la base de datos utilizando sqlite en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.