sql日常记录 (任一个以R,X,T,‘R/NOPB‘,‘T/NOPB‘,‘X/NOPB‘ 结尾的合并统计另外6个)

本文介绍了一个复杂的SQL查询案例,用于从两个不同的表中匹配特定的数据模式并进行汇总统计。该查询涉及多个条件判断与字符串操作,旨在针对特定的商品型号进行库存数量的计算。
				处理匹配另外一个表 以R,X,T,'R/NOPB','T/NOPB','X/NOPB' 结尾合并统计,即单个R需要匹配另外6个数据,并且需要合计这6个数据						
										SELECT *, (SELECT SUM(a.QtyLeft) StorageQty from BusiTradeList a
                                        LEFT JOIN BusiTradeMain m on m.TradeNo = a.TradeNo  AND m.CompanyCode = 'hsdz'
                                        where m.Status = 2 and a.CompanyCode =  'hsdz' and m.TradeNoType in ('JInS', 'JInDB') and 
                                        (t.GoodsModelFact1=a.GoodsModelFact 
                                        OR t.GoodsModelFact1+'R'=a.GoodsModelFact
                                        OR t.GoodsModelFact1+'T'=a.GoodsModelFact
                                        OR t.GoodsModelFact1+'X'=a.GoodsModelFact
                                        OR t.GoodsModelFact1+'R/NOPB'=a.GoodsModelFact
                                        OR t.GoodsModelFact1+'X/NOPB'=a.GoodsModelFact
                                        OR t.GoodsModelFact1+'T/NOPB'=a.GoodsModelFact )) StorageQty
                                        FROM
                                        (SELECT b.ModifyCode, b.GoodsModelFact,(CASE 
	                                             WHEN PATINDEX('%R', b.GoodsModelFact)>0 THEN SUBSTRING(b.GoodsModelFact, 1, PATINDEX('%R', b.GoodsModelFact)-1)
	                                             WHEN PATINDEX('%T', b.GoodsModelFact)>0 THEN SUBSTRING(b.GoodsModelFact, 1, PATINDEX('%T', b.GoodsModelFact)-1)
	                                             WHEN PATINDEX('%X', b.GoodsModelFact)>0 THEN SUBSTRING(b.GoodsModelFact, 1, PATINDEX('%X', b.GoodsModelFact)-1)
	                                             WHEN PATINDEX('%X/NOPB', b.GoodsModelFact)>0 THEN SUBSTRING(b.GoodsModelFact, 1, PATINDEX('%X/NOPB', b.GoodsModelFact)-1)
                                               WHEN PATINDEX('%T/NOPB', b.GoodsModelFact)>0 THEN SUBSTRING(b.GoodsModelFact, 1, PATINDEX('%T/NOPB', b.GoodsModelFact)-1)
                                               WHEN PATINDEX('%R/NOPB', b.GoodsModelFact)>0 THEN SUBSTRING(b.GoodsModelFact, 1, PATINDEX('%R/NOPB', b.GoodsModelFact)-1)
	                                             ELSE '' END) GoodsModelFact1
                                        from BusiTradeJXJ b
                                        where b.CompanyCode = 'hsdz' AND b.BrandID in ('TI','Texas Instruments') ) AS T
                                        WHERE t.GoodsModelFact1 <>'' and t.GoodsModelFact='TPS65251RHAR'
### LM741CN/NOPB 简介 LM741CN/NOPB 是一种通用的运算放大器,广泛应用于各种模拟电路设计中。以下是关于 LM741CN/NOPB 的一些关键特性和参数: #### 关键特性 - **工作电压范围**:LM741CN/NOPB 可在 ±5V 至 ±18V 的电源电压下正常工作[^6]。 - **输入偏置电流**:其输入偏置电流非常低,通常为 20nA,这使得它适合用于高阻抗信号源的应用场景[^6]。 - **增益带宽积**:典型的增益带宽积为 1MHz,适用于大多数音频频率范围内的信号放大应用[^6]。 - **共模抑制比(CMRR)**:在 1kHz 下,CMRR 可达到 90dB,表现出良好的共模抑制能力[^6]。 - **输出电流**:能够提供高达 25mA 的输出电流,足以驱动许多常见的负载[^6]。 #### 应用领域 LM741CN/NOPB 由于其高性能和可靠性,被广泛应用于以下领域: - 音频信号放大器的设计[^6] - 传感器信号调理电路[^6] - 工业控制系统的反馈回路[^6] 以下是一个简单的 LM741CN/NOPB 运算放大器配置为非反相放大器的电路示例: ```python import matplotlib.pyplot as plt import numpy as np # 定义输入信号 t = np.linspace(0, 1, 1000) input_signal = np.sin(2 * np.pi * 50 * t) # 假设增益为 10 gain = 10 output_signal = gain * input_signal # 绘制输入与输出信号 plt.figure(figsize=(10, 5)) plt.plot(t, input_signal, label='Input Signal') plt.plot(t, output_signal, label='Output Signal', linestyle='--') plt.title('LM741CN/NOPB Non-Inverting Amplifier Example') plt.xlabel('Time (s)') plt.ylabel('Amplitude') plt.legend() plt.grid(True) plt.show() ``` 上述代码展示了如何使用 Python 模拟 LM741CN/NOPB 在非反相放大器配置下的信号放大效果。 #### 注意事项 在实际应用中,需要特别注意以下几点以确保 LM741CN/NOPB 的最佳性能: - 输入电压不应超过电源电压范围,否则可能导致器件损坏或性能下降[^6]。 - 在高频应用中,建议添加适当的补偿电容以避免振荡[^6]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明日及时

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值