Hola Lista
Tengo una tabla con unos datos por día de la semana, la tabla tiene miles
de registros, necesitamos sacar valores aleatorios de esta tabla pero al
menos debe haber uno por cada día de la semana, obvio el mínimo tamaño de
la muestra es 7. Como me sugieren hacer esto? de antemano grac
tira una función random para cada registro y el resultado lo subdivides en
7 rangos (septimos) donde cada uno seá un día de la semana.
El mar., 14 de may. de 2019 a la(s) 10:29, Hellmuth Vargas (hiv...@gmail.com)
escribió:
>
> Hola Lista
>
> Tengo una tabla con unos datos por día de la semana, l
Hellmuth:
On Tue, May 14, 2019 at 4:29 PM Hellmuth Vargas wrote:
> Tengo una tabla con unos datos por día de la semana, la tabla tiene miles de
> registros, necesitamos sacar valores aleatorios de esta tabla pero al menos
> debe haber uno por cada día de la semana, obvio el mínimo tamaño de
Hola Lista
Disculpe si no fui muy claro: tenemos una tabla con miles de registros y
entre las comunas esta el día de la semana (lunes, martes miércoles).
Requerimos obtener una muestra aleatoria de los registros de la tabla (el
porcentaje puede variar) donde se garantice que siempre este al
esto puede servir :)
with consulta as (
select generate_series(1,21) as q
)
select q,substr(ran::Text,1,1)
from
(
select *
,random()*7+1 as ran
from consulta
) as a
El mar., 14 de may. de 2019 a la(s) 11:51, Hellmuth Vargas (hiv...@gmail.com)
escribió:
> Hola Lista
>
> Disculpe si no fui
Hellmuth:
On Tue, May 14, 2019 at 5:51 PM Hellmuth Vargas wrote:
> Disculpe si no fui muy claro: tenemos una tabla con miles de registros y
> entre las comunas esta el día de la semana (lunes, martes miércoles).
> Requerimos obtener una muestra aleatoria de los registros de la tabla (el
Hellmuth,
Ahí va el experimento con 1 millón de registros, y comprobación con una windows
función de que el procedimiento entrega igual cantidad de días de la semana
aprox en la muestra.
drop table if exists random_semana;
create temp table random_semana as
with consulta as(
Eduardo Arenas escribió:
> Hellmuth,
>
> Ahí va el experimento con 1 millón de registros, y comprobación con
> una windows función de que el procedimiento entrega igual cantidad de
> días de la semana aprox en la muestra.
¿qué pasa si en vez de 100 registros tienes 12?
--
Álvaro Herrera