Tengo una tabla como la siguiente:
El campo horas se llena con los intervalos de las 24 horas del día desde la hora 1 (que comprende desde las 00:01AM-01:00AM), hasta el intervalo 24 (23:01PM-24:00PM) para representar las 24 hrs del día, y el día va cambiando desde 1 hasta 7 representando los 7 días de la semana. El status se refiere a 1= Activo 0=Inactivo. Esto me sirve para saber cuando ejecutar un proceso dependiendo de la hora, del día y de si el status está como activo o inactivo.
lo que quiero es apartir de esta tabla obtener un xml como el siguiente:
Código:
En donde son 7 nodos <dia> y por cada nodo día hay 24 nodos <hora> y en cada nodo hora se muestra una A o una I (A=Activo, I=Inactivo)<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?> <horario> <dia> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> </dia> <dia> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> </dia> <dia> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> </dia> <dia> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> </dia> <dia> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> </dia> <dia> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> </dia> <dia> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> <hora>A</hora> </dia> </horario>
Ya intenté el siguiente query:
Código:
Pero me regresa algo como esto:select hora, status from Calendarioautomatiza dia order by dia FOR XML AUTO, ELEMENTS
Código:
Ayuda!!!!! <dia> <hora>1</hora> <status>1</status> </dia> <dia> <hora>2</hora> <status>1</status> </dia><dia> <hora>3</hora> <status>1</status> </dia> <dia> <hora>4</hora> <status>1</status> </dia> <dia> <hora>5</hora> <status>1</status> </dia> <dia> <hora>6</hora> <status>1</status> </dia>
Saludos