
28/10/2005, 17:30
|
 | 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 |