Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsGeneralPHPASPPerlColdFusionFlashHTML, CSS, ScriptsBrowsers

Webmaster Forum / ASP / Database Access / January 2007



Tip: Looking for answers? Try searching our database.

asp/sql looping problem

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
bbinto - 17 Jan 2007 16:13 GMT
i am new to asp/sql and of course, i have some problems with it.

please let me explain:
i have a problem with a sql result and its output in asp

my sql result table looks like this

city    date        payment        total
================================================
city1    1/1/2007    Visa        123.32
city1    1/1/2007    Mastercard    23.30
city1    1/1/2007    AMEX        40.30
city1    1/2/2007    Mastercard    12.30
city1    1/2/2007    AMEX        234.20
city2    1/1/2007    Visa        111.11
city2    1/1/2007    AMEX        222.22
city2   1/3/2007    Visa        233.33
city3    1/1/2007    Visa        123.23
city3    1/1/2007    Mastercard    45.34
....
and so forth

there are 3 fix payment options I want to show always: Visa, Mastercard
and AMEX.

I would like to output this result table shown before as followed in
asp:

First sorted by city, then date, and then always followed by 3 fixed
columns for the payment types

City1        Visa        Mastercard    Amex
-------------------------------------------------------------------
1/1/2007    123.32        23.30        40.30
1/2/2007    -        12.30        234.20

next city

City2        Visa        Mastercard    Amex
-------------------------------------------------------------------
1/1/2007    111.11        -        222.22
1/3/2007    233.33        -        -

next city

City3        Visa        Mastercard    Amex
-------------------------------------------------------------------
1/1/2007    111.11        -        222.22
1/3/2007    233.33        -            -

I tried it with looping while checking if date and city changed.
however, every time i try it, i can't show it properly like the way i
want it.

Please, can somebody help?

If you need more information, please let me know.
thank you so much.
Daniel Crichton - 17 Jan 2007 16:48 GMT
bbinto wrote  on 17 Jan 2007 08:13:10 -0800:

> i am new to asp/sql and of course, i have some problems with it.
>
> please let me explain:
> i have a problem with a sql result and its output in asp
>
> my sql result table looks like this

> there are 3 fix payment options I want to show always: Visa, Mastercard
> and AMEX.
[quoted text clipped - 9 lines]
> 1/1/2007 123.32  23.30  40.30
> 1/2/2007 -  12.30  234.20

> I tried it with looping while checking if date and city changed.
> however, every time i try it, i can't show it properly like the way i
[quoted text clipped - 4 lines]
> If you need more information, please let me know.
> thank you so much.

Look up "pivot" for the database system you are using, and it should give
you a start. What you want is a pivot table based on city+date, with payment
type as the column, and then you should find your loop much easier to
program.

Dan
bbinto - 17 Jan 2007 18:50 GMT
Thanks Daniel.

Really appreciate it and your hint made my day.
It all worked with Pivot tables and was after all so easy to print out.

> bbinto wrote  on 17 Jan 2007 08:13:10 -0800:
>
[quoted text clipped - 34 lines]
>
> Dan
bbinto - 17 Jan 2007 19:40 GMT
Thanks Daniel.

Really appreciate it and your hint made my day.
It all worked with Pivot tables and was after all so easy to print out.

> bbinto wrote  on 17 Jan 2007 08:13:10 -0800:
>
[quoted text clipped - 34 lines]
>
> Dan
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.