/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Tæl udfra database
Fra : j p


Dato : 17-10-07 08:06

Hej

Jeg har en mysql database med følgende felter:
ID, KUNDEID, KLIK1, KLIK2, KLIK3, KLIK4, DATO

KLIK1...KLIK4 indeholder tallet 1 eller 0
DATO indeholder DateTime

Jeg vil nu gerne vis data fra fx. oktober for en kunde med samlet
antal klik.

Måned Total klik
--------------------------------
Aug 15
Sept 21
o.s.v.
--------------------------------

Hvordan skal min SQl sætning se ud ?

mvh

JP

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christian R. Larsen (17-10-2007)
Kommentar
Fra : Christian R. Larsen


Dato : 17-10-07 08:36

"j p" <donner_63@hotmail.com> wrote in message
news:4715b44c$0$90265$14726298@news.sunsite.dk...
> Hej
>
> Jeg har en mysql database med følgende felter:
> ID, KUNDEID, KLIK1, KLIK2, KLIK3, KLIK4, DATO
>
> KLIK1...KLIK4 indeholder tallet 1 eller 0
> DATO indeholder DateTime
>
> Jeg vil nu gerne vis data fra fx. oktober for en kunde med samlet
> antal klik.
>
> Måned Total klik
> --------------------------------
> Aug 15
> Sept 21
> o.s.v.
> --------------------------------
>
> Hvordan skal min SQl sætning se ud ?

Hvad er meningen med felterne klik1 til klik4? Skal de lægges sammen -
hvorfor?

Anyway: Jeg har lavet det på denne måde i MS Access, og det b urde virke
nogenlunde på samme måde i mySQL såvidt jeg lige kan se:

SELECT Tabel1.KundeID, Year([Dato]) AS Aar, Month([dato]) AS Maaned,
Sum([Klik1]+[Klik2]) AS Klik
FROM Tabel1
GROUP BY Tabel1.KundeID, Year([dato]), Month([dato]);

Bemærk: Jeg inddrager feltet Aar fordi du ellers vil få lagt oktober 2007
sammen med oktober 2008.



j p (17-10-2007)
Kommentar
Fra : j p


Dato : 17-10-07 10:08

>
> SELECT Tabel1.KundeID, Year([Dato]) AS Aar, Month([dato]) AS Maaned,
> Sum([Klik1]+[Klik2]) AS Klik
> FROM Tabel1
> GROUP BY Tabel1.KundeID, Year([dato]), Month([dato]);
>
> Bemærk: Jeg inddrager feltet Aar fordi du ellers vil få lagt oktober 2007
> sammen med oktober 2008.
>
>
Hej

Tak for det, det virker super, men hvordan for jeg vist kliks for en bestemt
kundeid ?

mvh

JP

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Christian R. Larsen (17-10-2007)
Kommentar
Fra : Christian R. Larsen


Dato : 17-10-07 13:49


"j p" <donner_63@hotmail.com> wrote in message
news:4715d0d3$0$90264$14726298@news.sunsite.dk...
>>
>> SELECT Tabel1.KundeID, Year([Dato]) AS Aar, Month([dato]) AS Maaned,
>> Sum([Klik1]+[Klik2]) AS Klik
>> FROM Tabel1
>> GROUP BY Tabel1.KundeID, Year([dato]), Month([dato]);
>>
>> Bemærk: Jeg inddrager feltet Aar fordi du ellers vil få lagt oktober 2007
>> sammen med oktober 2008.
>>
>>
> Hej
>
> Tak for det, det virker super, men hvordan for jeg vist kliks for en
> bestemt
> kundeid ?

Tilføj: WHERE kundeid = 123





j p (17-10-2007)
Kommentar
Fra : j p


Dato : 17-10-07 14:23

Christian R. Larsen wrote in dk.edb.internet.webdesign.serverside.asp:
> "j p" <donner_63@hotmail.com> wrote in message
> news:4715d0d3$0$90264$14726298@news.sunsite.dk...
> >>
> >> SELECT Tabel1.KundeID, Year([Dato]) AS Aar, Month([dato]) AS Maaned,
> >> Sum([Klik1]+[Klik2]) AS Klik
> >> FROM Tabel1
> >> GROUP BY Tabel1.KundeID, Year([dato]), Month([dato]);
> >>
> >> Bemærk: Jeg inddrager feltet Aar fordi du ellers vil få lagt oktober 2007
> >> sammen med oktober 2008.
> >>
> >>
> > Hej
> >
> > Tak for det, det virker super, men hvordan for jeg vist kliks for en
> > bestemt
> > kundeid ?
>
> Tilføj: WHERE kundeid = 123
>
>
>
>
Fint, men hvordan får jeg en liste som denne

Måned Kliks
-----------------
April 10
Maj 9
Juni 15
osv.

med din kode ??

mvh

JP

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørn Andersen (18-10-2007)
Kommentar
Fra : Jørn Andersen


Dato : 18-10-07 00:20

On 17 Oct 2007 13:23:13 GMT, j p <donner_63@hotmail.com> wrote:

>> >> SELECT Tabel1.KundeID, Year([Dato]) AS Aar, Month([dato]) AS Maaned,
>> >> Sum([Klik1]+[Klik2]) AS Klik
>> >> FROM Tabel1
>> >> GROUP BY Tabel1.KundeID, Year([dato]), Month([dato]);

>> > Tak for det, det virker super, men hvordan for jeg vist kliks for en
>> > bestemt kundeid ?
>>
>> Tilføj: WHERE kundeid = 123
>>
>>
>Fint, men hvordan får jeg en liste som denne
>
>Måned Kliks
>-----------------
>April 10
>Maj 9
>Juni 15
>osv.
>
>med din kode ??

Hvis jeg forstår dig ret, så tilføj:
ORDER BY Year([dato]), Month([dato])

Good luck!

--
Jørn Andersen,
Brønshøj

j p (18-10-2007)
Kommentar
Fra : j p


Dato : 18-10-07 09:06

Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> On 17 Oct 2007 13:23:13 GMT, j p <donner_63@hotmail.com> wrote:

Hej jørn,

Jeg har en database med følgende felter:

ID, Kundeid, klik1, klik2, klik3, klik4, dato

Data i databasen: ex.

1,10000,0,1,0,0,2007-09-16 16:45:34
2,10000,1,0,0,0.2007-10-13 12:15:14
3,10010,1,0,0,0,2007-10-16 06:45:40
4,10000,0,0,0,1,2007-09-16 18:45:30


Der vil jeg gerne trække følgende ud for kundeid 10000

Måned klik
------------
sept 2
okt 1
-----------

mvh

Jp

Hvordan gør jeg det ?


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Christian R. Larsen (18-10-2007)
Kommentar
Fra : Christian R. Larsen


Dato : 18-10-07 09:28

"j p" <donner_63@hotmail.com> wrote in message
news:471713d0$0$90274$14726298@news.sunsite.dk...
> Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
>> On 17 Oct 2007 13:23:13 GMT, j p <donner_63@hotmail.com> wrote:
>
> Hej jørn,
>
> Jeg har en database med følgende felter:
>
> ID, Kundeid, klik1, klik2, klik3, klik4, dato
>
> Data i databasen: ex.
>
> 1,10000,0,1,0,0,2007-09-16 16:45:34
> 2,10000,1,0,0,0.2007-10-13 12:15:14
> 3,10010,1,0,0,0,2007-10-16 06:45:40
> 4,10000,0,0,0,1,2007-09-16 18:45:30
>
>
> Der vil jeg gerne trække følgende ud for kundeid 10000
>
> Måned klik
> ------------
> sept 2
> okt 1
> -----------
>
> mvh
>
> Jp
>
> Hvordan gør jeg det ?

Jeg har svaret på det - virker det ikke?



j p (18-10-2007)
Kommentar
Fra : j p


Dato : 18-10-07 11:19

Christian R. Larsen wrote in
dk.edb.internet.webdesign.serverside.asp:
> "j p" <donner_63@hotmail.com> wrote in message
> news:471713d0$0$90274$14726298@news.sunsite.dk...
> > Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> >> On 17 Oct 2007 13:23:13 GMT, j p <donner_63@hotmail.com> wrote:
> >
> > Hej jørn,
> >
> > Jeg har en database med følgende felter:
> >
> > ID, Kundeid, klik1, klik2, klik3, klik4, dato
> >
> > Data i databasen: ex.
> >
> > 1,10000,0,1,0,0,2007-09-16 16:45:34
> > 2,10000,1,0,0,0.2007-10-13 12:15:14
> > 3,10010,1,0,0,0,2007-10-16 06:45:40
> > 4,10000,0,0,0,1,2007-09-16 18:45:30
> >
> >
> > Der vil jeg gerne trække følgende ud for kundeid 10000
> >
> > Måned klik
> > ------------
> > sept 2
> > okt 1
> > -----------
> >
> > mvh
> >
> > Jp
> >
> > Hvordan gør jeg det ?
>
> Jeg har svaret på det - virker det ikke?
>
>
jo til dels, men jeg er ikke en ørn til asp så jeg ved ikke hvordan
jeg få delt info fra hvert kundeid til hver mdr.

mvh

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

j p (18-10-2007)
Kommentar
Fra : j p


Dato : 18-10-07 14:58

Alt funker nu, tak for hjælpen :)

mvh

JP

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Christian R. Larsen (18-10-2007)
Kommentar
Fra : Christian R. Larsen


Dato : 18-10-07 08:20

"j p" <donner_63@hotmail.com> wrote in message
news:47160cc1$0$90262$14726298@news.sunsite.dk...
> Christian R. Larsen wrote in dk.edb.internet.webdesign.serverside.asp:
>> "j p" <donner_63@hotmail.com> wrote in message
>> news:4715d0d3$0$90264$14726298@news.sunsite.dk...
>> >>
>> >> SELECT Tabel1.KundeID, Year([Dato]) AS Aar, Month([dato]) AS Maaned,
>> >> Sum([Klik1]+[Klik2]) AS Klik
>> >> FROM Tabel1
>> >> GROUP BY Tabel1.KundeID, Year([dato]), Month([dato]);
>> >>
>> >> Bemærk: Jeg inddrager feltet Aar fordi du ellers vil få lagt oktober
>> >> 2007
>> >> sammen med oktober 2008.
>> >>
>> >>
>> > Hej
>> >
>> > Tak for det, det virker super, men hvordan for jeg vist kliks for en
>> > bestemt
>> > kundeid ?
>>
>> Tilføj: WHERE kundeid = 123
>>
>>
>>
>>
> Fint, men hvordan får jeg en liste som denne
>
> Måned Kliks
> -----------------
> April 10
> Maj 9
> Juni 15
> osv.
>
> med din kode ??

SQL er jo blot et sprog, der genererer et datasæt. Selve visningen er en sag
for ASP eller lignende.

Som en anden skribent er inde på, bør du sortere efter Maaned ved at tilføje
"ORDER BY Maaned", men resten af opgaven skal du klare i ASP.



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408917
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste