AYUDA consulta de suma POR FAVOR!!!
Publicado por Rodrigo (1 intervención) el 16/04/2015 21:17:29
Buen día, tengo esta pequeña duda sobre una consulta SQL server 2000 que no puedo concretar
tengo la siguiente tabla:
* Fecha * * NTrp* *NLst* *Ord* *Can* *Tot*
2014-09-01 00:00:00.000 102078 8788 7 15 34
2014-09-02 00:00:00.000 102078 8792 13 15 34
2014-09-02 00:00:00.000 102078 8792 14 2 34
2014-09-03 00:00:00.000 102078 8799 1 2 34
Necesito optimizar esta ya que no me esta devolviendo los datos que necesito.
SELECT SUM(Can)
FROM fLta_Fna
WHERE (NTrp = 102078) AND (Ord <= 13) AND (Fecha <= '02-09-2014') AND (NLst <= 8792)
Lo que necesito es que me devuelta para ese caso, la suma de cant que en ese caso debería ser CAN= 15
y para el siguiente caso CAN= 32..
SELECT SUM(Can)
FROM fLta_Fna
WHERE (NTrp = 102078) AND (Ord <= 1) AND (Fecha <= '02-09-2014') AND (NLst <= 8799)
... y cualquiera sea el caso me sume CAN, menos para los datos que le estoy pasando.
Seria muy amable si alguien me devuelve una consulta ya que no estoy pudiendo realizarlo
tengo la siguiente tabla:
* Fecha * * NTrp* *NLst* *Ord* *Can* *Tot*
2014-09-01 00:00:00.000 102078 8788 7 15 34
2014-09-02 00:00:00.000 102078 8792 13 15 34
2014-09-02 00:00:00.000 102078 8792 14 2 34
2014-09-03 00:00:00.000 102078 8799 1 2 34
Necesito optimizar esta ya que no me esta devolviendo los datos que necesito.
SELECT SUM(Can)
FROM fLta_Fna
WHERE (NTrp = 102078) AND (Ord <= 13) AND (Fecha <= '02-09-2014') AND (NLst <= 8792)
Lo que necesito es que me devuelta para ese caso, la suma de cant que en ese caso debería ser CAN= 15
y para el siguiente caso CAN= 32..
SELECT SUM(Can)
FROM fLta_Fna
WHERE (NTrp = 102078) AND (Ord <= 1) AND (Fecha <= '02-09-2014') AND (NLst <= 8799)
... y cualquiera sea el caso me sume CAN, menos para los datos que le estoy pasando.
Seria muy amable si alguien me devuelve una consulta ya que no estoy pudiendo realizarlo
Valora esta pregunta


0