簡體   English   中英

Datagridview - 條件中的條件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM