Monday, October 17, 2011

Asp.NET web project publish using IIS Add Ftp Publishing

Энэ удаад asp.net web site -г хэрхэн Internet Information Service д бүртгүүлэх болон хийсэн вебээ IIS ийн Ftp Publish ашиглан кодоо хуулах эсвэл байршуулах тухай.

1. Install Visual Studio 2010
2. Install IIS from Windows Features in Control Panel
3. shell that "C:\Windows\Microsoft.Net\Framework\v4.0.30319\aspnet_regiis.exe -i" on windows command prompt. It is register for required Framework libraries into IIS
4. Create ASP.NET Project
5. add web site ( may be physical path as C\:MyAspNetProject1 ) on IIS
6. Click mouse right button, Add FTP publishing into your web site






























































example: computer/username -> 192.168.1.107/boroo

7. Publish now your web project from Visual Studio





























example: User name: server or boroo
Your visual studio status will be Publish started.......

Monday, October 3, 2011

MSSQL GROUP BY Clause WITH ROLLUP

Бүлэглэгдсэн мэдээллийн нэгдсэн дүнг доор нь бодон харуулахад хэрэглэгдэх функц

USE test
go
create table Orders
(
    OrderID int primary key,
    Customer varchar(10),
    OrderDate datetime,
    ShippingCost money
)

create table OrderDetails
(
    DetailID int primary key,
    OrderID int references Orders(OrderID),
    Item varchar(10),
    Amount money
)

go

insert into Orders
select 1,'ABC', '2007-01-01', 40 union all
select 2,'ABC', '2007-01-02', 30 union all
select 3,'ABC', '2007-01-03', 25 union all
select 4,'DEF', '2007-01-02', 10

insert into OrderDetails
select 1, 1, 'Item A', 100 union all
select 2, 1, 'Item B', 150 union all
select 3, 2, 'Item C', 125 union all
select 4, 2, 'Item B', 50 union all
select 5, 2, 'Item H', 200 union all
select 6, 3, 'Item X', 100 union all
select 7, 4, 'Item Y', 50 union all
select 8, 4, 'Item Z', 300

select * from Orders
select Customer, MAX(OrderDate) as OrderDate, SUM(ShippingCost) as ShippingCost
from Orders GROUP BY Customer WITH ROLLUP

MSSQL data how to PIVOT row content to column name

Энэ нь бүртгэгдсэн мөрүүдийг аль нэг сонгосон ( код: Month гэх мэт ) талбарын хувьд бүлэглэн гарсан үр дүнг хэвтээ чиглэлд ( талбаруудад ) хөрвүүлэх үйл ажиллагаа. Ихэнхдээ энэ нь хязгаарлагдмал утга агуулдаг талбаруудад хэрэгжинэ. Жишээ нь 24 цаг, сарын хоногууд, Төлөвүүд гэх мэт өгөгдлийг бүртгэсэн мөрүүдийг баганын дагуу болгон хөрвүүлэхэд ашиглана.

CREATE TABLE Sales (Human nvarchar(50), [Month] VARCHAR(20) ,SaleAmount INT)

INSERT INTO Sales VALUES ('boroo', 'January', 100)
INSERT INTO Sales VALUES ('bataa', 'January', 200)
INSERT INTO Sales VALUES ('boroo', 'February', 300)
INSERT INTO Sales VALUES ('boroo', 'February', 400)

SELECT    Human
      , [January]
      , [February]
      , [March]
FROM    ( SELECT  Human
                  , [Month]
                  , SaleAmount
          FROM      Sales
        ) p PIVOT ( SUM(SaleAmount)
                    FOR [Month]
                      IN ([January],[February],[March])
                  ) AS pvt