• Jueves 7 de Noviembre de 2024, 21:54

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - gokufast

Páginas: 1 2 [3] 4
51
MySQL / Re: Sub Query?
« en: Jueves 6 de Septiembre de 2007, 20:06 »
jeje, gracias de nuevo, esque como estoy un poco preocupado por este tema pues no sabia como hacerme entender

tengo otra consulta sobre esto mismo pero creo que lo voy a poner en un nuevo tema

52
MySQL / Re: Sub Query?
« en: Jueves 6 de Septiembre de 2007, 19:14 »
haciendo pruebas y mas pruebas, logre mas o menos lo que queria que es asi:

select vol_corr, vol_cod, vol_fecha,tipo_mov,
sum(ifnull(vol_depus,0)) as dep,
sum(ifnull(vol_retus,0)) as ret,
SUM(ifnull(vol_depus,0)-ifnull(vol_retus,0)) as saldo
from bono
where vol_cod=90
GROUP BY vol_corr


y lo que sale es mas o menos asi

vol_corr, vol_cod, vol_fecha, tipo_mov, dep, ret, saldo
30       90   31/10/2002   DEP   40,49     0,00     40,49
31       90   30/11/2002   DEP   40,27     0,00     40,27
32       90   31/12/2002   DEP   40,11     0,00     40,11
33       90   31/12/2002   RET   0,00     99,59     -99,59
34       90   31/01/2003   DEP   39,74     0,00     39,74
35       90   28/02/2003   DEP   39,58     0,00     39,58
36       90   31/03/2003   DEP   39,37     0,00     39,37
 
donde dep es los depositos, ret son los retiros y saldo es la resta de ambos

mi problema va por que me sume los saldos de cada fecha, ej
31/10/2002   DEP   40,49   0,00   40,49
30/11/2002   DEP   40,27   0,00   80,76
31/12/2002   DEP   40,11   0,00   120,87
31/12/2002   RET   0,00   99,59   21,28
31/01/2003   DEP   39,74   0,00   39,74
28/02/2003   DEP   39,58   0,00   100,6

muchisimas gracias son unos capos  B)

53
MySQL / Re: Sub Query?
« en: Jueves 6 de Septiembre de 2007, 18:55 »
creo que es una consulta tipo maestro/detalle

54
MySQL / Re: Sub Query?
« en: Jueves 6 de Septiembre de 2007, 18:39 »
muchisimas gracias, por la ayuda:

el query:
SELECT vol_cod, vol_fecha, vol_saldo FROM bono
ORDER BY vol_cod

me saca, por todos los vol_cod y yo solo quiero por los que yo elija

ej:

vol_cod=250
250, 5/9/2007, 80
250, 5/10/2007, 90
250, 5/15/2007, 10

55
MySQL / Re: Sub Query?
« en: Jueves 6 de Septiembre de 2007, 17:20 »
sin agrupar? porque si no le pongo el GROUP BY me da lo siguiente:

Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause

56
MySQL / Re: Sub Query?
« en: Jueves 6 de Septiembre de 2007, 16:56 »
el query que uso es el siguiente,

SELECT vol_corr, vol_cod,
SUM(ifnull(vol_retus,0)),
SUM(ifnull(vol_depus,0)),
SUM(ifnull(vol_depus,0)-ifnull(vol_retus,0))
FROM bono
GROUP BY vol_cod

pero me los agrupa por vol_cod, y no puedo ver el detalle de las fechas de ese vol_cod

EL SUM(ifnull(vol_depus,0)-ifnull(vol_retus,0)) es el saldo que mencionaba antes
(nota:con where el query me daba error)

57
MySQL / Sub Query?
« en: Jueves 6 de Septiembre de 2007, 06:57 »
hola amigos, como hago el query para que me pueda desplegar lo siguiente:

tengo una tabla bono, la cual tiene los siguientes campos con algunos datos:

vol_corr, vol_cod, vol_fecha, vol_saldo

1, 90, 2/1/2007, 50
2, 90, 2/2/2007, 60
3, 90, 2/3/2007, 50
4, 210, 3/5/2007, 100
5, 210, 3/6/2007, 150
6. 210, 3/7/2007, 160
7, 250, 5/9/2007, 80
8, 250, 5/10/2007, 90
9, 250, 5/15/2007, 10


lo que quiero que me salga es que me agrupe por vol_cod, pero que me salgan todas las fechas, y los saldos, ej

vol_cod=90
90, 2/1/2007
90, 2/2/2007
90, 2/3/2007

o

vol_cod=250
250, 5/9/2007, 80
250, 5/10/2007, 90
250, 5/15/2007, 10

saludos

58
Visual FoxPro / Re: Error De Conectividad (odbc)
« en: Lunes 3 de Septiembre de 2007, 22:07 »
en el asistente del fox, al querer hacer una vista remota a mySQL

59
Visual FoxPro / Re: Error De Conectividad (odbc)
« en: Lunes 3 de Septiembre de 2007, 07:12 »
aca esta mi cadena:

DATABASE=saldos;DSN=fox a mysql;OPTION=0;PWD=CoopSA;PORT=3306;SERVER=localhost;UID=root

60
Visual FoxPro / Re: Error De Conectividad (odbc)
« en: Viernes 31 de Agosto de 2007, 15:17 »
pues del fox no tengo ningun codigo porque no me dejo hacer la conexion, me daba el error antes mencionado

61
Visual FoxPro / Re: Error De Conectividad (odbc)
« en: Viernes 31 de Agosto de 2007, 04:24 »
disculpa mi ignorancia pero a cual codigo te refieres, del fox

62
Visual FoxPro / Re: Error De Conectividad (odbc)
« en: Jueves 30 de Agosto de 2007, 20:38 »
les mando mi conexion , y mi base de datos se llama SALDOS y tengo una tabla dentro que se llama SOCIOS.

Data Source Name: fox to mysql
Description: vista remota
Server: localhost
User: root
Password:****
Database: Saldos

no configure nada mas


PD. lo de la repetida de temas fue un error, lo siento.  :P

63
MySQL / Re: Consulta A 2 Tablas Con Operaciones
« en: Jueves 30 de Agosto de 2007, 08:53 »
ups, no se como se colo el primer post pero el segundo es que me necesita respuesta

64
Visual FoxPro / Error De Conectividad (odbc)
« en: Jueves 30 de Agosto de 2007, 07:56 »
Al querer hacer una vista remota de visual fox pro hacia MySQL 5 me da el siguiente error:

Error de Conectividad: [MySQL][ODBC 3.51 Driver] [mysqld-5.1.20-beta-community-nt-debug] Table 'root.socios' doesn't exsist.

la tabla socio la tengo creada en una base de datos llamada saldos, pero no tiene ningun dato.

65
MySQL / Re: Sumar Y Restar Montos
« en: Jueves 30 de Agosto de 2007, 07:32 »
consegui el query, y lo mejor esque aunque existan valores null igual se puede realizar las operaciones.

SELECT campo1, campo2,
SUM(ifnull(retiros,0)),
SUM(ifnull(depositos,0)),
SUM(ifnull(depositos,0)-ifnull(retiros,0))
FROM tabla
GROUP BY campo2

66
MySQL / Re: Valores Null
« en: Jueves 30 de Agosto de 2007, 07:22 »
Muchas gracias por la ayuda a todos, con un poco de todos logre obtener el resultado que queria, que era sacar la resta entre la suma de depositos y la suma de retiros, osea  el saldo.

aca mi query:
SELECT campo1, campo2,
SUM(ifnull(retiros,0)),
SUM(ifnull(depositos,0)),
SUM(ifnull(depositos,0)-ifnull(retiros,0))
FROM tabla
GROUP BY campo2

Sobre esta consulta voy a trabajar, Asi que es solo el comienzo, porque tengo que usar fechas, pero para eso abrire un nuevo tema.

gracias nuevamente.  :D

67
MySQL / Re: Valores Null
« en: Miércoles 29 de Agosto de 2007, 21:26 »
no lo convierte deirectamente a 0 porque al hacer operaciones con valores null, no me tomaba en cuenta los datos que tenian null

68
MySQL / Re: Valores Null
« en: Miércoles 29 de Agosto de 2007, 18:41 »
es de tipo decimal (14,2)

69
MySQL / Re: Valores Null
« en: Miércoles 29 de Agosto de 2007, 15:19 »
seria hacer la prueba, pero como puedo hacer eso

70
MySQL / Valores Null
« en: Miércoles 29 de Agosto de 2007, 09:19 »
hay algun trigger, procedure, function scrip algo que me pueda convertir valores null a 0 u otro valor?


o de lo contrario como poder sumar o restar valores que contengan null


gracias

71
MySQL / Re: Consulta A 2 Tablas Con Operaciones
« en: Miércoles 29 de Agosto de 2007, 07:34 »
Cita de: "Altareum"
Prueba lo siguiente:

Código: Text
  1.  
  2. SELECT SOC_COD, SOC_APP, SUM(vol_retus), SUM(vol_depus), SUM(vol_retus-vol_depus)
  3. FROM VOLUNTARIO
  4. INNER JOIN SOCIOS ON (SOCIOS.SOC_COD=VOLUNTARIO.VOL_COD)
  5. GROUP BY SOC_COD
  6.  
  7.  

Altareum.
uy muchas gracias me esta sirviendo muchisimo, haciendole algunos cambios me esta siriviendo para sacar todo lo que necesito.

hay una pequeña cosilla que corregir lo que es SUM(vol_retus-vol_depus) por SUM(vol_depus-vol_retus)

porque sino seria siempre negativo, porque no puedes retirar mas dinero de el que tienes.

72
MySQL / Re: Consulta A 2 Tablas Con Operaciones
« en: Martes 28 de Agosto de 2007, 20:56 »
muchas gracias por la ayuda, y sip ya abri un nuevo tema

73
MySQL / Re: Consulta A 2 Tablas Con Operaciones
« en: Martes 28 de Agosto de 2007, 18:26 »
Asi va la cosa, tengo 2 tablas volutario y socios, en voluntario tengo los siguientes campos:

vol_corr, vol_retus, vol_depus  que son respectivamente voluntario correlativo, retiro en $us y deposito en $us

un ejemplo de lo que tengo en la tabla voluntario:

VOLUNTARIO
VOL_CORR (voluntario correlativo)(esta es la PK)
VOL_COD (voluntario codigo)(esta es la FK)
VOL_RETUS (voluntario returo en $us)
VOL_DEPUS (voluntario deposito en $us)

algunos datos:

vol_retus                    
0,00                                
2,31                            
0,00                            
10                              

vol_depus
50
0,00
28,74
0,00

y tengo la tabla SOCIOS, con los siguientes campos

SOCIOS
SOC_COD
SOC_APP
SOC_APM

ambas tablas se relacionan mediante SOC_COD=VOL_COD

Ahora con esos datos quiero sumar todos los retiros, sumar todos los depositos y con esos 2 datos sacar el saldo que seria la resta de ambos, y me despliege de la siguiente forma:

SOC_COD , SOC_APP, suma de VOL_RETUS, suma de VOL_DEPUS , SALDO

gracias de antemano

74
MySQL / Consulta A 2 Tablas Con Operaciones
« en: Martes 28 de Agosto de 2007, 18:01 »
gracias mollense, voy a hacer la prueba

pero tengo una pregunta aunque no va tan relacionada a la anterior

como hago una consulta a 2 tablas.

ej. tengo las siguientes tablas

SOCIOS
soc_cod
soc_app
soc_apm
....



VOLUNTARIO
vol_corr
vol_fecha
...


ambas tablas se relacionan mediante soc_cod y vol_cor

como haria el join para que me saque fecha de voluntario con el apellido paterno ?

gracias

75
MySQL / Re: Sumar Y Restar Montos
« en: Martes 28 de Agosto de 2007, 11:13 »
basicamente uso los mismos campos en 3 tablas que es:

vol_retus, vol_depus  que son respectivamente retiro en $us y deposito en $us

un ejemplo de lo que tengo en una tabla:

vol_retus                     vol_depus
0                                  50
2,31                             0
0,00                            28,74
10                               0


Ahora con esos datos quiero sumar todos los retiros, sumar todos los depositos y con esos 2 datos sacar el saldo que seria la resta de ambos

Páginas: 1 2 [3] 4