Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2005, 17:30
Avatar de GeoAvila
GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 21 años, 3 meses
Puntos: 53
Constulta Mysql a SQL

hola tengo esta consulta en mysql
Código:
SELECT `clientes`.`nit_cliente`, `clientes`.`nombre`, SUM(`total_operado`) AS `saldo`, SUM(if(`fecha` BETWEEN ( DATE_SUB(CURRENT_DATE(), INTERVAL 29 DAY)) AND CURRENT_DATE, `total_operado`, 0)) AS `Corriente`, SUM(if(`fecha` BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 59 DAY) AND DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY), `total_operado`, 0)) AS `30 59 dias`, SUM(if(`fecha` BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 89 DAY) AND DATE_SUB(CURRENT_DATE(), INTERVAL 60 DAY), `total_operado`, 0)) AS `60 89 dias`, SUM(if(`fecha` BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 119 DAY) AND DATE_SUB(CURRENT_DATE(), INTERVAL 90 DAY), `total_operado`, 0)) AS `90 119 dias`, SUM(if(`cxc`.`fecha` < DATE_SUB(CURRENT_DATE(), INTERVAL 120 DAY), `cxc`.`total_operado`, 0)) AS `120 o mas dias` 
FROM `clientes`  
INNER JOIN `cxc` ON (`clientes`.`nit_cliente` = `cxc`.`nit_cliente`) 
WHERE `total_operado` > 0 
GROUP BY `nit_cliente`
ORDER BY
  `clientes`.`nombre`
ahora deseo hacer lo mismo en un sql server, básicamente lo que hace es buscar los vencimientos de las facturas, pero no se como hacerlo en sql server.. bueno gracias por sus comentarios..

nos vemos.. y gracias de antemano
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila