簡體   English   中英

訪問涉及Switch語句VB.NET的SQL查詢

[英]Access SQL query involving Switch statement VB.NET

If Demographic = "Age" Then
Demographic = "SELECT COUNT(CustomerID) As Result, Switch(
  DateDiff(yyyy, DOB, Date()) >40, 40,
  DateDiff(yyyy, DOB, Date()) >25, 25,
  DateDiff(yyyy, DOB, Date()) >20, 20,
  DateDiff(yyyy, DOB, Date()) >10, 10
) AS Age_Group 
FROM tblCustomer
GROUP BY Switch(
  DateDiff(yyyy, DOB, Date()) >40, 40,
  DateDiff(yyyy, DOB, Date()) >25, 25,
  DateDiff(yyyy, DOB, Date()) >20, 20,
  DateDiff(yyyy, DOB, Date()) >10, 10
), Result"

我一直在嘗試使用select case語句創建從出生日期到當前日期每個年齡段內的記錄數圖表。 我不斷收到錯誤

沒有為一個或多個必需參數給出值。

而且我不知道為什么,對此方法的任何幫助或只是更好的方法,將不勝感激。

從分組依據中刪除結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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