elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Donde esta mi error =(
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Donde esta mi error =(  (Leído 7,669 veces)
RedZer


Desconectado Desconectado

Mensajes: 666



Ver Perfil
Re: Donde esta mi error =(
« Respuesta #10 en: 9 Diciembre 2010, 21:58 pm »

ok mira lo que me muestra el segundo query es esto
El código A001 tiene 1 repeticiones.
siendo que en la tabla que tu creaste tengo 2 A001



En línea

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
RedZer


Desconectado Desconectado

Mensajes: 666



Ver Perfil
Re: Donde esta mi error =(
« Respuesta #11 en: 9 Diciembre 2010, 22:07 pm »

mira tu tabla que creaste quedo asi solño le agregue un campo de mas el cual es folio
Código
  1. ID   COD       DESCR       folio  
  2. 1    A001    PoC1-A001   148100-0
  3. 2    A001    PoC2-A001   298852-0
  4.  
  5.  
claro le quite los demas registros que habias insertado solo lo deje con dos
y mi tabla jcalendar tiene  la siguiente estrutura

Código
  1. Subject          StartTime  
  2. 148100-0     2010-12-01
  3. 298852-0     2010-12-06
  4.  
  5.  
  6.  
en donde subjet venmdria siendo el folio en tu tabla


En línea

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
RedZer


Desconectado Desconectado

Mensajes: 666



Ver Perfil
Re: Donde esta mi error =(
« Respuesta #12 en: 9 Diciembre 2010, 22:08 pm »

mira tu tabla que creaste quedo asi solo le agregue un campo de mas para adaptarlo alo que quiero hacer el campo que agregue  es folio
Código
  1. ID   COD       DESCR       folio  
  2. 1    A001    PoC1-A001   148100-0
  3. 2    A001    PoC2-A001   298852-0
  4.  
  5.  
claro le quite los demas registros que habias insertado solo lo deje con dos
y mi tabla jcalendar tiene  la siguiente estrutura

Código
  1. Subject          StartTime  
  2. 148100-0     2010-12-01
  3. 298852-0     2010-12-06
  4.  
  5.  
  6.  
en donde subjet venmdria siendo el folio en tu tabla
En línea

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.724


<3


Ver Perfil WWW
Re: Donde esta mi error =(
« Respuesta #13 en: 10 Diciembre 2010, 00:09 am »

Ahh ok ok, lo que pasa, esque tienes una condición en donde tiene cómo clave de búsqueda FOLIO, más específicamente aquí...
Código
  1. [SNIP] WHERE folio='$sRows1[1]' [SNIP]

Por eso es que te lanza sólo un registro al realizar el conteo de datos. Intenta quitarlo y verás lo que te digo.
En línea

Te vendería mi talento por poder dormir tranquilo.
RedZer


Desconectado Desconectado

Mensajes: 666



Ver Perfil
Re: Donde esta mi error =(
« Respuesta #14 en: 10 Diciembre 2010, 00:25 am »

si brother condiciono esa parte por que de lo contrario me contaria todo los registros que no esten incluidos en la tbala jcalendar ala hora de buscar por fechas ya le quite lo que me dijiste y si es cierto ahora me aparece esto
El código A001 tiene 2 repeticiones.
pero por ejemplo ahi en la tabla jcalendar estoy buscnado del 2010-12-01 al 2010-12-07 y me muestra los folios que agregue en esas fechas en este caso tengo 2 por eso me aparece que tengo  2 repeticiones por que son las unicas que tnego en la base de datos pero por ejemplo si ahora buscara del 2010-12-01 al 2010-12-02 solo me mostraria un resultado ok por que solo hay un resgitro dado de alta esa fecha que es este 2010-12-01 entonces como quiera me aparecera que tengo 2 registros repetidos siendo que deberia de aparecer 1 repetido ya que en el rango de las fechas solo se econtro 1 registro no se si me entendiste por eso yo condiciono para que el folio que esta en la tabla jcalendar se igual al que esta en tu tabla y si esa condicion se cumple entonces empezar acontar cuantos registros hay
« Última modificación: 10 Diciembre 2010, 00:32 am por elvil » En línea

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.724


<3


Ver Perfil WWW
Re: Donde esta mi error =(
« Respuesta #15 en: 10 Diciembre 2010, 00:30 am »

hahahaahaha deberías de hablar más pausadamente, porque no te entendí un coño. XD

A ver, la pregunta del millón de dolares: Ahora esta bien el código?. De ser negativa la respuesta, entonces intenta explicarlo de la forma más simple, con querys y resultados, especificando los resultados actuales y los esperados.
En línea

Te vendería mi talento por poder dormir tranquilo.
RedZer


Desconectado Desconectado

Mensajes: 666



Ver Perfil
Re: Donde esta mi error =(
« Respuesta #16 en: 10 Diciembre 2010, 03:57 am »

jajaja disculpame mi amigo es que ando estresado de q
En línea

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
RedZer


Desconectado Desconectado

Mensajes: 666



Ver Perfil
Re: Donde esta mi error =(
« Respuesta #17 en: 10 Diciembre 2010, 04:04 am »

disculpame mi amigo esque andaba estresado de que no me sali pero ya me salio mira con la siguiente consulta hace lo que yo quiero
Código
  1. SELECT T2.diags_clave, COUNT(*)  Total
  2.      FROM jqcalendar  T1 INNER JOIN reporte T2 ON  
  3.  T2.ficha=T1.Subject
  4.      WHERE (T1.StartTime BETWEEN '$ini' AND '$fin')
  5.      GROUP BY T2.diags_clave
  6.  
ahora tengo un perooo resulta que el campo que almacena la ficha del paciente en la tabla jcalendar el cual es Subject tiene un formato de esta forma
148100-0
en donde 148100 es la ficha del paciente y despue del "-" es el codigo del paciente o sea 0 en este caso almaceno la ficha y el codigo junto pero en la tabla reporte los almaceno por separado
hay un campo que se llama ficha y otro que se llama codigo mi pregunta es tomando mi consulta en esta parte
Código
  1. T2.ficha=T1.Subject
  2.  
como puedo separar "-" la ficha del codigo en el campo Subject? para haci validar algo como esto
T2.ficha=T1.Subject and T2.codigo=T1.codigo
seria algo como explode no?
En línea

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.724


<3


Ver Perfil WWW
Re: Donde esta mi error =(
« Respuesta #18 en: 10 Diciembre 2010, 05:16 am »

Podrías hacer algo como,
:http://sql.1keydata.com/es/sql-substring.php
En línea

Te vendería mi talento por poder dormir tranquilo.
RedZer


Desconectado Desconectado

Mensajes: 666



Ver Perfil
Re: Donde esta mi error =(
« Respuesta #19 en: 10 Diciembre 2010, 05:21 am »

gracias mi amigo lo resolvi de esta forma

Código
  1. SELECT T2.diags_clave, COUNT(*)  Total
  2.      FROM jqcalendar  T1 INNER JOIN reporte T2 ON  
  3.  SUBSTRING_INDEX(T1.Subject,'-',-1)=T2.codigo AND
  4.   SUBSTRING_INDEX(T1.Subject,'-',1)=T2.ficha   AND
  5.   T1.asistencia='1'
  6.      WHERE (T1.StartTime BETWEEN '$ini' AND '$fin')
  7.      GROUP BY T2.ficha
  8.  
  9.  
En línea

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
donde esta el error ?
Java
darkxxx 3 2,789 Último mensaje 10 Junio 2007, 23:41 pm
por coolfrog
Donde esta el error
PHP
Erika Vega 4 2,281 Último mensaje 8 Noviembre 2007, 15:00 pm
por дٳŦ٭
¿Donde esta el error?
PHP
Latino Heat 3 2,515 Último mensaje 17 Octubre 2008, 21:57 pm
por Latino Heat
Unindent doesnt blabla en Python, pero no veo donde está el error :\
Scripting
S3kh 9 4,802 Último mensaje 3 Agosto 2011, 18:00 pm
por XiR_
¿Dónde ésta el error?
Programación General
noob2012 5 2,787 Último mensaje 21 Marzo 2013, 22:15 pm
por $Edu$
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines