| | |
| | | { |
| | | sDlgWhere = sDlgWhere + "and d.HName like '%" + textHprocName.Text + "%'"; |
| | | } |
| | | if (dtpHBDate.Value.ToShortDateString() != "")//æ¥æ |
| | | if (dtpHBDate.Value.ToShortDateString() != "")//å¼å§æ¥æ |
| | | { |
| | | sDlgWhere = sDlgWhere + "and a.HMakeDate <= '" + dtpHBDate.Value.ToShortDateString() + "'"; |
| | | sDlgWhere = sDlgWhere + "and a.HMakeDate >= '" + dtpHBDate.Value.ToShortDateString() + "'"; |
| | | } |
| | | if (dtpHEDate.Value.ToShortDateString() != "")//ç»ææ¥æ |
| | | { |
| | | sDlgWhere = sDlgWhere + "and a.HMakeDate <= '" + dtpHEDate.Value.ToShortDateString() + "'"; |
| | | } |
| | | //è¿æ»¤æ¡ä»¶ |
| | | //string sWhere = ""; |
| | |
| | | "MAX(a.HMakeDate) æ±æ¥æ¥æ, a.HICMOBillNo ä»»å¡åå·, c.HProcExchBillNo æµè½¬å¡å·, c.HProcID, d.HName å·¥åºåç§°" + |
| | | ", sum(a.HWorkTimes) å·¥æ¶, b.HName ç©æåç§°, a.HICMOQty çäº§è®¢åæ°é, a.HPlanQty è®¡åæ°é, c.HQty è¿ç«æ°é" + |
| | | ", co.HQty åºç«åæ ¼æ°é, c.HQty - co.HQty - co.HWasterQty æªè¿ç«æ°é" + |
| | | ", co.HWasterQty ä¸åæ ¼æ°é, co.HQty / (co.HQty + co.HWasterQty) åºç«è¯ç, co.HName ä¸è¯æç», co.HBadQty ä¸è¯æ°é " + |
| | | ", co.HWasterQty ä¸åæ ¼æ°é, co.HQty / nullif((co.HQty+co.HWasterQty),0) åºç«è¯ç, co.HName ä¸è¯æç», co.HBadQty ä¸è¯æ°é " + |
| | | " FROM Sc_StationOutBillMain a " + |
| | | "left join Gy_Material b on a.HMaterID = b.HItemID " + |
| | | "left join( " + |