20100702 格仔铺系统问题与解决 手稿

问题:


你刚才提出的问题是:
1. 第二次入货,条码和第一次重复,那第二次入的货是门店入货吗?

2. 条形码显示5元,可是卖的时候显示90元。那么卖的商品名字有错吗?是5元商品的名字还是90元商品的名字。

3. 第二点里面的商品,入货的时候是网站还是门店。

4. 昨天晚上审批了,今天仍然用不了。是哪个店。这个店能上网吗?



1'是门店入货
2’有  是90的名字
3、门店
4、仓山店  可以上网

1. 查询与这2天相关的配货单数据:

SELECT * FROM POS_ITEMDISTRIBUTION WHERE CREATEDATE > :CREATEDATE ORDER BY CREATEDATE 

I201006291151190233 2010-6-29 上午 11:51:19 000200909051834246404 B0403 0018200 PASSED 200

I201006291154159450 2010-6-29 上午 11:54:15 000201004211627225005 B0202 0047200 PASSED 200

I201006291912004769 2010-6-29 下午 07:12:00 000200808151841040004 I0204 0373001 PASSED 001

I201006292117060549 2010-6-29 下午 09:17:06 000200908141253395155 G4 0344001 PASSED 001

I201006301337057346 2010-6-30 下午 01:37:06 999201006091958196718 H0304 0435001 PASSED 001

I201006301614586649 2010-6-30 下午 04:14:58 999201006211524402505 E0201 0441001 PASSED 001

I201006301645543205 2010-6-30 下午 04:45:54 000201004161959282596 H0203 0410001 PASSED 001

I201006301647136954 2010-6-30 下午 04:47:13 000201004161959282596 H0203 0410001 PASSED 001

I201006301919507181 2010-6-30 下午 07:19:53 999201006262031330784 E0509 0068200 PASSED 200

I201006301921563903 2010-6-30 下午 07:21:56 999201006262031330784 E0509 0068200 PASSED 200

I201006302040555004 2010-6-30 下午 08:40:55 000201004161458104937 B0203 0046200 PASSED 200

I201006302058112500 2010-6-30 下午 08:58:11 000200907211410178129 C1305 0007200 PASSED 200

I201007011533583124 2010-7-1 下午 03:33:59 000201005152220381183 B0106 0050200 NEW 200

I201007011730309925 2010-7-1 下午 05:30:31 999201006211524402505 E0201 0441001 PASSED 001

I201007011909246876 2010-7-1 下午 07:09:25 999201006081804453123 F0302 0063200 NEW 200

I201007012040177736 2010-7-1 下午 08:40:18 999201006211524402505 E0201 0441001 REJECTED 001

I201007012143108518 2010-7-1 下午 09:43:10 999201006211524402505 E0201 0441001 PASSED 001

 

2. 查询与福州店相关的单据信息

            command.SQL = "SELECT POS_ITEMDISTRIBUTION.BILLCODE,POS_ITEMDISTRIBUTION.MERCHANTCODE,POS_ITEMDISTRIBUTION.CREATEDATE,POS_ITEMDISTRIBUTION.STATUS,USR_BOX.BOXLOCATIONCODE,USR_BOX.SHOPCODE,USR_BOX.SHOPNAME FROM POS_ITEMDISTRIBUTION INNER JOIN USR_BOX ON POS_ITEMDISTRIBUTION.USRBOXCODE = USR_BOX.USRBOXCODE WHERE POS_ITEMDISTRIBUTION.CREATEDATE > :CREATEDATE AND USR_BOX.SHOPCODE = '200' ORDER BY POS_ITEMDISTRIBUTION.CREATEDATE";      

 BILLCODE MERCHANTCODE CREATEDATE STATUS BOXLOCATIONCODE SHOPCODE SHOPNAME

I201006281246014600 999201006262039339214 2010-6-28 下午 12:46:01 PASSED E0506 200 大城小格 福州店

I201006281935546951 000201004212137185852 2010-6-28 下午 07:35:55 PASSED B0201 200 大城小格 福州店

I201006291151190233 000200909051834246404 2010-6-29 上午 11:51:19 PASSED B0403 200 大城小格 福州店

I201006291154159450 000201004211627225005 2010-6-29 上午 11:54:15 PASSED B0202 200 大城小格 福州店

I201006301919507181 999201006262031330784 2010-6-30 下午 07:19:53 PASSED E0509 200 大城小格 福州店

I201006301921563903 999201006262031330784 2010-6-30 下午 07:21:56 PASSED E0509 200 大城小格 福州店

I201006302040555004 000201004161458104937 2010-6-30 下午 08:40:55 PASSED B0203 200 大城小格 福州店

I201006302058112500 000200907211410178129 2010-6-30 下午 08:58:11 PASSED C1305 200 大城小格 福州店

I201007011533583124 000201005152220381183 2010-7-1 下午 03:33:59 NEW B0106 200 大城小格 福州店

I201007011909246876 999201006081804453123 2010-7-1 下午 07:09:25 NEW F0302 200 大城小格 福州店

 

3. 查询单据、格子信息、格主信息。

            command.SQL = "SELECT POS_ITEMDISTRIBUTION.BILLCODE,POS_ITEMDISTRIBUTION.MERCHANTCODE,POS_ITEMDISTRIBUTION.CREATEDATE,POS_ITEMDISTRIBUTION.STATUS,USR_BOX.BOXLOCATIONCODE,USR_BOX.SHOPNAME,USR_BOX.USRBOXCODE,USR_PROFILE.USERNAME FROM POS_ITEMDISTRIBUTION INNER JOIN USR_BOX ON POS_ITEMDISTRIBUTION.USRBOXCODE = USR_BOX.USRBOXCODE INNER JOIN USR_PROFILE ON USR_BOX.MERCHANTCODE = USR_PROFILE.USERCODE WHERE POS_ITEMDISTRIBUTION.CREATEDATE > :CREATEDATE AND USR_BOX.SHOPCODE = '200' ORDER BY POS_ITEMDISTRIBUTION.CREATEDATE";   

 BILLCODE MERCHANTCODE CREATEDATE STATUS BOXLOCATIONCODE SHOPNAME USRBOXCODE USERNAME

I201006281246014600 999201006262039339214 2010-6-28 下午 12:46:01 PASSED E0506 大城小格 福州店 0066200 马秋雪

I201006281935546951 000201004212137185852 2010-6-28 下午 07:35:55 PASSED B0201 大城小格 福州店 0048200 李翔

I201006291151190233 000200909051834246404 2010-6-29 上午 11:51:19 PASSED B0403 大城小格 福州店 0018200 邓丽华

I201006291154159450 000201004211627225005 2010-6-29 上午 11:54:15 PASSED B0202 大城小格 福州店 0047200 林英

I201006301919507181 999201006262031330784 2010-6-30 下午 07:19:53 PASSED E0509 大城小格 福州店 0068200 陈曦

I201006301921563903 999201006262031330784 2010-6-30 下午 07:21:56 PASSED E0509 大城小格 福州店 0068200 陈曦

I201006302040555004 000201004161458104937 2010-6-30 下午 08:40:55 PASSED B0203 大城小格 福州店 0046200 韩孝方

I201006302058112500 000200907211410178129 2010-6-30 下午 08:58:11 PASSED C1305 大城小格 福州店 0007200 郑君红

I201007011533583124 000201005152220381183 2010-7-1 下午 03:33:59 NEW B0106 大城小格 福州店 0050200 缪丽平

I201007011909246876 999201006081804453123 2010-7-1 下午 07:09:25 NEW F0302 大城小格 福州店 0063200 陈施

 

4. 查询这些格主的商品分别是什么。包括条形码信息。

            INoebeCommand command = WsNoebeManager.Instance.NoebeCommand;

            command.SQL = SQL.SqlCreator.Select(

                "POS_ITEMDISTRIBUTION.BILLCODE",

                "POS_ITEMDISTRIBUTION.STATUS",

                "POS_ITEMDISTRIBUTION.CREATEDATE",

                "POS_ITEMDISTRIBUTION.MERCHANTCODE",

                "USR_BOX.BOXLOCATIONCODE",

                "USR_BOX.SHOPNAME",

                "USR_BOX.USRBOXCODE",

                "USR_PROFILE.USERNAME",

                "POS_ITEMDISTRIBUTIONDETAIL.ITEMNAME",

                "POS_ITEMDISTRIBUTIONDETAIL.BARCODE")

                .From("POS_ITEMDISTRIBUTION")

                .InnerJoin("USR_BOX").On("POS_ITEMDISTRIBUTION.USRBOXCODE").Equal("USR_BOX.USRBOXCODE")

                .InnerJoin("USR_PROFILE").On("USR_BOX.MERCHANTCODE").Equal("USR_PROFILE.USERCODE")

                .InnerJoin("POS_ITEMDISTRIBUTIONDETAIL").On("POS_ITEMDISTRIBUTIONDETAIL.BILLCODE").Equal("POS_ITEMDISTRIBUTION.BILLCODE")

            .Where("POS_ITEMDISTRIBUTION.CREATEDATE").Great("CREATEDATE", true)

            .And("USR_BOX.SHOPCODE").Equal("200")

            .OrderBy("POS_ITEMDISTRIBUTION.CREATEDATE").GetSQL();

            command.Parameters.Add("CREATEDATE", DateTime.Parse("2010-06-28"));

            DataTable table = command.ExecuteReader();

 

 

原文地址:https://www.cnblogs.com/zc22/p/1769609.html