Preguntas etiquetadas con gaps-and-islands




5
Rellenar datos faltantes basados ​​en valores de fin de mes anteriores
Dados los siguientes datos: create table #histories ( username varchar(10), account varchar(10), assigned date ); insert into #histories values ('PHIL','ACCOUNT1','2017-01-04'), ('PETER','ACCOUNT1','2017-01-15'), ('DAVE','ACCOUNT1','2017-03-04'), ('ANDY','ACCOUNT1','2017-05-06'), ('DAVE','ACCOUNT1','2017-05-07'), ('FRED','ACCOUNT1','2017-05-08'), ('JAMES','ACCOUNT1','2017-08-05'), ('DAVE','ACCOUNT2','2017-01-02'), ('PHIL','ACCOUNT2','2017-01-18'), ('JOSH','ACCOUNT2','2017-04-08'), ('JAMES','ACCOUNT2','2017-04-09'), ('DAVE','ACCOUNT2','2017-05-06'), ('PHIL','ACCOUNT2','2017-05-07') ; ... que representa cuándo un usuario determinado fue asignado a una cuenta. Estoy buscando establecer quién era …

4
Calcular visitas totales
Estoy tratando de escribir una consulta en la que tengo que calcular el número de visitas de un cliente al ocuparme de los días superpuestos. Supongamos que la fecha de inicio de itemID 2009 es el 23 y la fecha de finalización es el 26, por lo tanto, el artículo …




1
Compactando una secuencia en PostgreSQL
Tengo una id serial PRIMARY KEYcolumna en una tabla PostgreSQL. idFaltan muchos s porque he eliminado la fila correspondiente. Ahora quiero "compactar" la tabla reiniciando la secuencia y reasignando la ids de tal manera que idse conserve el orden original . ¿Es posible? Ejemplo: Ahora: id | data ----+------- 1 …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.