tengo tabla que consta de los siguientes campos:Como grupo y seleccione el valor más bajo en SQL
id | date_from | date_to | price
--------------------------------------------
CK1 22-12-2012 29-12-2012 800
CK1 22-12-2012 29-12-2012 1200
CK2 22-12-2012 29-12-2012 1400
CK2 22-12-2012 29-12-2012 1800
CK2 22-12-2012 29-12-2012 2200
¿Cómo creo SQL seleccionar que agrupa los resultados por ID, DATE_FROM, DATE_TO y selecciones de valor más bajo de precio.
Así resultado sería
CK1 22-12-2012 29-12-2012 800
CK2 22-12-2012 29-12-2012 1400
¿Qué pasaría si cada fila de ID es un número único y no repetible como el ejemplo en el PO? ¿Cómo podemos mostrar la identificación sin agruparla? – frostshoxx
Consulte https://stackoverflow.com/questions/44231218/limit-max-and-group-by-returned-too-many-rows/44231696#44231696 – Phil
También se puede utilizar la siguiente solución usando RANK(). – Phil