Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
nix
Starting Member
4 Posts |
Posted - 2003-05-16 : 06:05:52
|
| Hi,how can i shrink this?<%SQL = "SELECT COUNT(*) AS elektronik_salj FROM kop_salj WHERE kategori = 'elektronik' AND typ = 'Säljes'"rs.Open SQL, MinConelektronik_salj = rs("elektronik_salj")rs.CloseSQL = "SELECT COUNT(*) AS elektronik_kop FROM kop_salj WHERE kategori = 'elektronik' AND typ = 'Köpes'"rs.Open SQL, MinConelektronik_kop = rs("elektronik_kop")rs.CloseSQL = "SELECT COUNT(*) AS fritid_salj FROM kop_salj WHERE kategori = 'fritid' AND typ = 'Säljes'"rs.Open SQL, MinConfritid_salj = rs("fritid_salj")rs.CloseSQL = "SELECT COUNT(*) AS fritid_kop FROM kop_salj WHERE kategori = 'fritid' AND typ = 'Köpes'"rs.Open SQL, MinConfritid_kop = rs("fritid_kop")rs.CloseSQL = "SELECT COUNT(*) AS konst_salj FROM kop_salj WHERE kategori = 'konst' AND typ = 'Säljes'"rs.Open SQL, MinConkonst_salj = rs("konst_salj")rs.CloseSQL = "SELECT COUNT(*) AS konst_kop FROM kop_salj WHERE kategori = 'konst' AND typ = 'Köpes'"rs.Open SQL, MinConkonst_kop = rs("konst_kop")rs.CloseSQL = "SELECT COUNT(*) AS ovrigt_salj FROM kop_salj WHERE kategori = 'ovrigt' AND typ = 'Säljes'"rs.Open SQL, MinConovrigt_salj = rs("ovrigt_salj")rs.CloseSQL = "SELECT COUNT(*) AS ovrigt_kop FROM kop_salj WHERE kategori = 'ovrigt' AND typ = 'Köpes'"rs.Open SQL, MinConovrigt_kop = rs("ovrigt_kop")rs.CloseMinCon.Close%>Regards,Nix |
|
|
Page47
Master Smack Fu Yak Hacker
2878 Posts |
Posted - 2003-05-16 : 07:20:04
|
select sum(case when kategori = 'elektronik' and typ = 'Säljes' then 1 else 0 end) as elektronik_salj, sum(case when kategori = 'elektronik' AND typ = 'Köpes' then 1 else 0 end) as elektronik_kop, sum(case when kategori = kategori = 'fritid' AND typ = 'Säljes' then 1 else 0 end) as fritid_salj, ....from kop_salj Assuming that by 'shrink' you mean return as one rowset ....Jay White{0} |
 |
|
|
jsmith8858
Dr. Cross Join
7423 Posts |
Posted - 2003-05-16 : 07:54:06
|
| Also -- try using a stored procedure instead of sending SQL text to the server .... that'll make your ASP script much smaller, your performance better and everything more secure.- Jeff |
 |
|
|
nix
Starting Member
4 Posts |
Posted - 2003-05-16 : 10:49:31
|
quote: Also -- try using a stored procedure instead of sending SQL text to the server .... that'll make your ASP script much smaller, your performance better and everything more secure.- Jeff
Can you explain that for me!Tanks,Nix |
 |
|
|
|
|
|
|
|