मेरे पास इस तरह एक संग्रहीत कार्यविधि है
SELECT t.transactID, t.Tarcode, t.PAICID, t.Status, k.HBarcode, IsNull (COALESCE (u.uname, e.Ename), 'उद्धार') Transaction_tbl बाएं से Ename रूप में शामिल होने UserMaster_tbl यू पर u.ECode = t.Ecode और t.Status = 0 बायाँ शामिल हों EmployeeMaster_tbl ई पर e.ECode = t.ECode और t.Status = 1 या e.Ecode = t.DelEcode और t.Status = 4 वाम KHanger_tbl कश्मीर में शामिल हों पर t.transactID = k.transactid और t.Status = 2 कहां t.TBarcode = @Carid मैं इस तरह के लेनदेन तालिका
transactID TBarcode Ecode DelEcode PAICID स्थिति 1 1234 E001 E002 1 0 2 4567 E002 E001 2 1 3 24,567 E003 E003 2 से 4 मैं उपयोगकर्ता मास्टर तालिका
uid Ecode uname 1 E001 जस 2 E002 रामू मेरे पास एम्पाइमेइमेस्टर टेबल है
ईोडोड एनाम ईएमकेए जेजेम ई 2002 रमेश यूआईडी और पीएआईसीआईडी
यदि स्थिति = 0 तो संबंधित PAICID का यूआईडी लें, फिर ई लें संगत यूआईडी का कोड, और तब कर्मचारी मास्टर टेबल से एनाम दिखाओ, मैं इस की संग्रहीत प्रक्रिया कैसे लिख सकता हूँ?
< से लेन-देन अंदरूनी Ename चुनी गईं master.Ecode = transaction.Ecode अंदरूनी शामिल हों Employeemaster पर Employeemaster.Ecode = master.Ecode कहां transaction.status = 0 <मास्टर शामिल हों> <कोड pre> / html>
No comments:
Post a Comment