[英]Datagridview - condition within condition
我想我會用一張圖片來最好地解釋這一點。
我在上面的 datagridview 中使用這行代碼:
Dim SQLString As String = "SELECT NALOG, KONTO, DATPRO, BRDOK, OPIS, DUGUJE, POTRAZUJE FROM PROMGL WHERE NALOG LIKE '%U-%' AND DATPRO between #1/1/2014# and #12/31/2014#"
我想做的只是在 datagridview 中使用 NALOG U-0004 和 U-0005,因為它們在 KONTO 中有“2702”,因為 NALOG U-0001、U-0002 和 U-0003 沒有“2702”我希望他們被忽略。
如果我添加WHERE KONTO LIKE %2702%
我只會在 datagridview 中得到 2702 個項目,而包含 2702 的 NALOG 的其他部分將被忽略,如果 KONTO 中的項目為 2702,我想用完整的 NALOG 填充 datagridview。
是否可以在此條件中插入該條件WHERE NALOG LIKE '%U-%'
您可以使用子查詢來做到這一點。
SELECT * From yourTable WHERE Nalog IN
(SELECT Nalog FROM yourTable
WHERE NALOG LIKE '%U-%'
AND DATPRO between #1/1/2014# and #12/31/2014#
AND KONTO LIKE '%2702%')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.