GESLOT gestion aeropuertos.

Buenas, mi problema es que tengo unos datos extraídos de Barajas, en los que aparecen las operaciones en el aeropuerto por horas, con su correspondiente ID, pero tengo que hacer una contabilización parcial de los vuelos que operan en esas franjas horarias.
Ejem ;
IB0357 00.25
IBE0587 00.35
Así hasta 700 datos, en 24 horas. Existe alguna forma de contabilizar parcialmente, 5 operan de 00.00 a 00.59, ¿15 de 01.00 a 01.59?
Gracias.

1 respuesta

Respuesta
1
Bien sustituye:
<nombre tabla> por el nombre de tu tabla
<campo clave> el campo clave de la tabla
<campo avion> el campo del nombre de operacion
<campo hora> el campo de la hora de operacion
TRANSFORM Count([<Nombre tabla>].<campo clave>) AS CuentaDeCLAVE
SELECT [<nombre tabla>].[<campo avion>], Count([<nombre tabla>].<campo clave>) AS [Total]
FROM [<nombre tabla>]
GROUP BY [<nombre tabla>].[<campo avion>]
PIVOT Format([<nombre tabla>].[<campo hora>],"h") In ("00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23");
Perdona, que te vuelva a molestar. El Access no tengo ni idea, así que si no es mucha molestia, podrías ser un poco más especifico.
¿Dónde lo coloco?
¿Abro mi archivo de access o creo uno nuevo?
Gracias y disculpame.
Crea una consulta en vista diseño y luego cambia la vista a SQL
Y pega ese código modificando los nombres de tabla y campo por nombres que estén en tu base de datos
Nada me dice que no son comando válidos de SQL, se esperaba 'procedure' 'delete' 'update' así que lo haré manualmente, vamos contando poco a poco.
Gracias de todas las maneras.
No no, por favor, dime el nombre de la tabla, del campo clave, del campo que tiene la fecha y del campo código de operación
De esta manera te hago yo mismo todo el código
Te explico el archivo se llama LEMD_140410.mdb, y contiene seis tablas ;
CONOPER_SALIDAS ( Es la info que proporciona gestión de TWR ) (Tabla)
Contiene los siguientes campos :
FPREVS (hora prevista retirada de calzos)
CDOCIAS (Compañia) (AAE, IBE, RYA......)
NUMVUES (Numero de vuelo )(6580, 5236,...)
PROGS
SITUS (OPE,OPF,FUN), tres categorias las FUN hay que quitarlas porque son vuelos fusionados
FESTIMAS (hora real retirada calzo)( Dato fundamental a sacar)
GESLOT_SALIDAS ( Es la planificacion del aeropuerto ) (Tabla)
Contiene los siguientes campos :
INDICATIVO (El vuelo IBE7560...)
FECHAGESLOTS
HORAGESLOTS( hora extraer de operación )
OPERADOS_SALIDAS ( Info de Navegación ) (Tabla)
Contiene los siguientes campos :
TOT (hora departure) dato a sacar
ARCID
IOBT (hora retirada calzos programada)
ECTOT (hora actualizada de permiso retirada de calzos)
DELAY
REGULACIÓN
FECHA
REG
PAÍS
Bueno con que me ayudes con GESLOT_SALIDAS, los demás los intentaré extraer del resuelto.
Gracias.
Prueba con esto:
TRANSFORM Count([Geslot_salidas].FECHAGESLOTS) AS CuentaDeFECHA
SELECT [Geslot_salidas].[INDICATIVO], Count([Geslot_salidas].FECHAGESLOTS) AS [Total]
FROM [Geslot_salidas]
GROUP BY [Geslot_salidas].[INDICATIVO]
PIVOT Format([Geslot_salidas].[HORAGESLOTS],"h") In ("00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23");
NO funciona pero con las molestias que te has tomado que menos que no ponerte un Muy bien, la culpa es mía por falta de definición.
Gracias.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas