2 tarih arası olmuyor yardım lütfen

Gönderen Konu: 2 tarih arası olmuyor yardım lütfen  (Okunma sayısı 1351 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı latif1

  • Yeni Kullanıcı
  • *
  • Karma: 0
2 tarih arası olmuyor yardım lütfen
« : 12.01.2013, 23:39 »
selam arkdaşlar ne yaptıysam 2 tarih arasını alamadım 2013-01-02 de yapsam toplam satış ve tutarını veriyor hatayı nerede yapıyorum_?

SELECT
M.CODE, M.NAME, SUM(SALAMNT) AS SATIŞ_MİK, SUM(SALCASH) AS SATIŞ_TUT
FROM LG_006_01_STINVTOT T
INNER JOIN LG_006_ITEMS M ON T.STOCKREF=M.LOGICALREF
WHERE INVENNO=(-1)
AND DATE_ BETWEEN
'2013-01-01' AND '2013-01-11'
GROUP BY  M.NAME, M.CODE WITH ROLLUP
ORDER BY M.CODE

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: 2 tarih arası olmuyor yardım lütfen
« Yanıtla #1 : 13.01.2013, 00:05 »
Burda tam ne çekmek istiyorsun kurgu yanlış ama yinede şöle devam et ,

SELECT DISTINCT M.CODE, M.NAME, SUM(SALAMNT) AS SATIŞ_MİK, SUM(SALCASH) AS SATIŞ_TUT,CONVERT(VARCHAR,T.DATE_,104)
FROM LG_011_01_STINVTOT T
LEFT JOIN LG_011_ITEMS M ON T.STOCKREF=M.LOGICALREF
WHERE INVENNO=(-1)
AND DATE_ BETWEEN '2012-01-01' AND '2012-01-11'
GROUP BY  M.NAME, M.CODE,T.DATE_,T.INVENNO WITH ROLLUP
ORDER BY M.CODE

Çevrimdışı latif1

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: 2 tarih arası olmuyor yardım lütfen
« Yanıtla #2 : 13.01.2013, 00:13 »
BENİM ÇEKMEK İSTEDİĞİM OCAK AYININ 1 İNDEN 3 ÜNE KADAR 7 SATILMIŞ OCAKIN 1 İNDEN 4 ÜNE KADAR 10 SATILMIŞ BU
AMA OLMUYOR HEPSİ GELİYOR


Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: 2 tarih arası olmuyor yardım lütfen
« Yanıtla #3 : 13.01.2013, 01:10 »
Önce Forum kurallarına uyunuz ;

aşağıdaki sorgu işinizi görecektir .

SELECT ITM.NAME,ITM.CODE,SUM(ST.AMOUNT),CONVERT(VARCHAR,ST.DATE_,104)
FROM LG_013_ITEMS ITM LEFT JOIN
LG_013_01_STLINE ST ON ST.STOCKREF=ITM.LOGICALREF
WHERE ST.BILLED=1 AND ((ST.DATE_ >= '1-1-2013')) AND (ST.DATE_ <='1-5-2013') AND (ST.CANCELLED = 0) AND ST.TRCODE IN (1,2,3,4,5,6,7,8,9)
GROUP BY  ITM.NAME,ITM.CODE,ST.AMOUNT,ST.DATE_
ORDER BY ST.DATE_ ASC

------------------------------------------------------------------ aLTERNATİF


SELECT STRNS.AMOUNT, STRNS.PRICE, ITMSC.NAME, ITMSC.CODE,STFIC.DATE_
 FROM LG_013_01_STLINE STRNS WITH(NOLOCK) LEFT OUTER JOIN LG_013_01_STFICHE STFIC WITH(NOLOCK) ON (STRNS.STFICHEREF  =  STFIC.LOGICALREF) LEFT OUTER JOIN LG_013_ITEMS ITMSC WITH(NOLOCK) ON (STRNS.STOCKREF  =  ITMSC.LOGICALREF)
 WHERE (STRNS.SOURCEINDEX IN (0,1)) AND ((STFIC.DATE_ >= CONVERT(dateTime, '1-1-2013', 101)) AND (STFIC.DATE_ <= CONVERT(dateTime, '1-5-2013', 101))) AND (STFIC.CANCELLED = 0) AND STFIC.TRCODE IN (1,2,3,4,5,6,7,8,9)
 ORDER BY ITMSC.CODE, STFIC.DATE_
« Son Düzenleme: 13.01.2013, 01:25 Gönderen: MCITPDba »

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: 2 tarih arası olmuyor yardım lütfen
« Yanıtla #4 : 13.01.2013, 01:51 »
selam arkdaşlar ne yaptıysam 2 tarih arasını alamadım 2013-01-02 de yapsam toplam satış ve tutarını veriyor hatayı nerede yapıyorum_?

SELECT
M.CODE, M.NAME, SUM(SALAMNT) AS SATIŞ_MİK, SUM(SALCASH) AS SATIŞ_TUT
FROM LG_006_01_STINVTOT T
INNER JOIN LG_006_ITEMS M ON T.STOCKREF=M.LOGICALREF
WHERE INVENNO=(-1)
AND DATE_ BETWEEN
'2013-01-01' AND '2013-01-11'
GROUP BY  M.NAME, M.CODE WITH ROLLUP
ORDER BY M.CODE

Buda sizinki ;

SELECT  M.CODE, M.NAME, SUM(SALAMNT) AS SATIŞ_MİK, SUM(SALCASH) AS SATIŞ_TUT,CONVERT(VARCHAR,T.DATE_,104)
FROM LV_011_01_STINVTOT T
LEFT JOIN LG_011_ITEMS M ON T.STOCKREF=M.LOGICALREF
WHERE INVENNO=(-1) AND SALAMNT>=1
AND DATE_ BETWEEN '1-1-2012' AND '1-15-2012'
GROUP BY  M.NAME, M.CODE,T.DATE_,T.INVENNO
ORDER BY T.DATE_ DESC

Çevrimdışı latif1

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: 2 tarih arası olmuyor yardım lütfen
« Yanıtla #5 : 13.01.2013, 11:37 »
arkadaşım tşk ediyorum sağol Allah Razı Olsun...

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: 2 tarih arası olmuyor yardım lütfen
« Yanıtla #6 : 13.01.2013, 14:49 »
Ağzına sağlık dostum ,Allah kolaylık versin .