03. april 2008 - 20:03Der er
7 kommentarer og 1 løsning
VB .Net SQL Gennemsnit
Hej Kort fortalt har jeg en SQL database hvorfra følgende data skal extraheres: "Antal" som er det antal patienter det drejer sig om og findes således: Dim Command1 As New SqlCommand("SELECT Count(DISTINCT HCV.[Patient nr]) from HCV WHERE Årstal = ('" & Årstal & "')", Connection) Dim reader1 As SqlDataReader = Command1.ExecuteReader() If reader1.Read() Then Antal = reader1.GetInt32(0) End If reader1.Close()
Derefter skal jeg finde 2 tider: "Perfusionstid" og "Aortatangtid" og trække dem fra hinanden (PTTid)- findes på følgende måde:
Dim Command As New SqlCommand("SELECT Perfusionstid, ortatangtid FROM [HCV] WHERE Left([Patient nr], 2) = Right(('" & Årstal & "'), 2)", Connection) Dim reader As SqlDataReader = Command.ExecuteReader() If reader.Read() Then Dim PTTid As String Dim PerfTid As String = reader.GetString(0) Dim TangTid As String = reader.GetString(1) PTTid = (PerfTid - TangTid) End If
Nu kommer problemet: Jeg skal finde gennemsnittet fra alle patienternes PTTid (flere hundrede). Jeg har forsøgt mig med: "for each-next) men det er desværre ikke lykkedes. Er der en hjælpsom ekspert der give en hånd. vh Steen
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.