Tuesday, December 4, 2012

Vienna tops quality of life global survey of cities 2012

Top 10 

Rank City Country 

2012 2011 

1 1 VIENNA AUSTRIA 

2 2 ZURICH SWITZERLAND 

3 3 AUCKLAND NEW ZEALAND 

4 4 MUNICH GERMANY 

5 5 VANCOUVER CANADA 

6 5 DUESSELDORF GERMANY 

7 7 FRANKFURT GERMANY 

8 8 GENEVA SWITZERLAND 

9 9 COPENHAGEN DENMARK 

10 9 BERN SWITZERLAND 

Bottom 10 

212 211 KINSHASA DEMOCRATIC REP. OF THE 

CONGO 

213 212 NOUAKCHOTT MAURITANIA 

213 214 TBILISI GEORGIA 

215 214 BRAZZAVILLE CONGO 

216 216 SANA'A YEMEN 

217 217 KHARTOUM SUDAN 

218 219 N'DJAMENA CHAD 

219 218 PORT-AU-PRINCE HAITI 

220 220 BANGUI CENTRAL AFRICAN 

REPUBLIC 

221 221 BAGHDAD IRAQ 

Sunday, December 2, 2012

siuli


















ঝরে পড়া হৈমন্তিক পাতা দেখেছো
চোখের আধারে তবুও কাব্য নাচে বহুবার
মরিচিকা পথে স্বপ্নকে কাঁদাও অকারণে
অকারণে চারুকলায় মাতাও মনভূমি আবার
দিনমান অলিগলি ঘুরে রাজ্যের জঞ্জাল জড়ো হয়
অভিমানের পাশ কেটে কোথায় ঝরনা ঝরে
ঠিকানাহীন পত্রাবলী রচনা...একের পর এক
তারপরে অন্তরবর্তী হিমানী-সম্প্রপাত বর্ণময়



মনে আমার কেবলই যে একটাই বাসনা,
চিরনিদ্রায় যাবার তরে,চক্ষু মুদিবার কালে,
শেষাবধী পাই যেন তোমার দেখা, আমার জন্মান্তরে ।
আসুক যত মহাপ্রলয়, আসুক যত তান্ডব,
আমায় ফেলে যেও না প্রিয় , রেখনা শমনদ্বারে ।
যখন আমি দীর্ঘনিদ্রা্য় ,শায়িত মাটির পরে ।
আমায় ঘিরে থাকবে শুধুই ,তমোরাশিরা ভরে ।
তোমার উদাসীনতা দেখবো চেয়ে, হয়ে সন্ধা তারা।
জানি আমি হবনা অবলুপ্ত , তোমার মনে,
রব চির নশ্বরা ।
যখন আমি চলে যাব ,দুজনই যে হব একা ।
শত স্মৃতিচারন করবো মোরা কষ্ট হবে,
দুজনের দুদিকে থাকা।
পরম প্রশান্তি বুকে নিয়ে, যেন যেতে পারি চলে ।
অনিচ্ছাকৃত আত্মসমর্পন করি যেন,
মাথা রেখে তোমার স্বর্গকোলে ।
পৃথিবীতে সবচেয়ে ভাল লাগে প্রিয় ,
তোমার সান্নিধ্য পাওয়া ।
তোমায় নিয়ে তমালও তলে ,
স্বপ্নে বিভোর হওয়া ।
কেমন করে থাকবো প্রিয় ,
ফেলে এত ভাললাগা , এত বিভোরতা !!


নারকেল পাতার ফাঁক দিয়ে ঝিরঝিরে ভোরটা সবে তখন আড়মোড়া ভাঙছে, বারান্দায় দাঁড়িয়ে থাকা আমার মধ্যেও জারিয়ে গেল রেশটা। নিজেকে পরম যত্নে আদর করার মত একটা ভাঙাচোরা ঢেউ বয়ে গেল শরীর-সৈকতে। আর হঠাত্ করেই মনে হতে লাগল, আজকের ভোরটা কি একটু বেশিই খুশি? বেশি প্রগল্ভ? পাখিগুলো যেন প্রাণখুলে ডাকছে................আরে দুর, পাখি কই, এতো কলিং বেল এর আওয়াজ, আমাকে আমার ভাবনা-গলি থেকে হাইজ্যাক করে আনার জন্য এক সুরেলা ষড়যন্ত্র! কোলাপ্সেবলের ফাঁকে গোঁজা খবরের কাগজ, কাগুজে আধারে বিশ্ব-দর্শন...............আর একটা দিনের শুরু..........
ধোঁয়াটে চা এর কাপ হাতে বসলাম দক্ষিনের বারান্দায়, হাওয়ায় অবাধ্য পর্দার ফাঁক দিয়ে দেখছি বিছানায় ফুটে আছে একটা ফুল----আমার মেয়ে, গোলাপ-রঙা লেস এর রাত-পোশাক পরে কেমন এঁকেবেঁকে ঘুমোচ্ছে। ওর হাল্কা কেঁপে ওঠা চোখের পাতা থেকে একটা তিরতিরে সুখ চারিয়ে যাচ্ছে আমার অন্দরে........
এই সকালে আমার বন্ধু একটা রাধাচূড়া গাছ, ডালপালা ছড়িয়ে সংসার পেতেছে বারান্দার পাশে। ও-ও দেখি আজ একটু বেশিই চন্চল, হয়তো কৃষ্ণের বিরূদ্ধে যত অভিযোগ সব উজাড় করে দিতে চায় আমার কাছে...........দুর পাগলী, এসব বলতে হয় নাকি? তার চেয়ে চল খুলি গেরুয়া রঙা এক বিকেলের ঝাঁপি, যাকে কবর দিয়েছি বুকে, বুকের বন্ধ ঘরে। অবশ্য রোজ সন্ধ্যাপ্রদীপ দিই। রাখালের বাঁশীর মত সে বিকেল; ছাতিম গাছের গায়ে যে কোটর, তাতে রোজ রেখে আসতাম একটা করে নাগচম্পা ফুল, অনেক ছেলেমানুষী(মেয়েমানুষী)শপথ মাখা থাকতো তার পাপড়ি। বলতে গেলে.............এই দেখো, ঝিমিয়ে পড়লি যে; কি শুনতে চাস? চৈত্রের দুপুর আর চিলেকোঠার গল্প? তাও আছে, কিন্তু সে শুনে কাজ নেই; শুনলেই বলবি, ....."হতভাগির মরণদশা হয়েছিল";....... ওসব ক্লিশে হয়ে যাওয়া হলুদ পাতা, কবেই উড়িয়ে দিয়েছি অ-কালবৈশাখীতে। আজ কিছুতেই পারবি না আমার মুখে ছায়া ফেলতে.......................এই শোন, রথের মেলায় যাবি আমার সাথে? ভাইকে নিয়ে জেঠুর সাথে যেতাম, রথতলায় বসতো রথের মেলা, পুতুলের দাম দু-টাকা বললে গম্ভীর মুখে দর করতাম, "তিনটাকায় হবে?".........উফ্ বাবা, হাসতে হাসতে চোখে জল!
মেঠো পুকুরে পানকৌড়ির সাথে সাঁতার কেটেছিস কখনো? পাখিটা আমার চারপাশে ঢেউ তুলতো। শাপলা ফুল দাঁতে চেপে এপার-ওপার; সেখানেই তো..............ভাঙা খোঁপা দিশেহারা পুকুরের জলে!!
ইস্, দেখো কি কান্ড, চা যে জুড়িয়ে জল! হ্যাঁ রে, চা এর সাথে বৃষ্টি-ফোঁটা----খেয়েছিস কোনোদিন? নাক কোঁচকাস না, বলছি সব, আগে ডায়রি থেকে বর্ষায় কাকভেজা সন্ধ্যেটাকে বের করতে দে...................শখ করে পরা শিফনের আঁচলে চোরকাঁটাদের রাজত্ব, ঠান্ডায় লাল নাকের পাটা, হোগলা পাতায় ছাওয়া দোকান থেকে কেনা বাদামী চা এর ভাঁড়.........টুপটাপ বৃষ্টির জলে গা ধুয়ে নিলো, চোখ বুজে তাতেই চুমুক; সেদিন আমার চুলে নাকি প্রথম বৃষ্টির সোঁদা গন্ধ বইছিল, দামী শ্যাম্পুর চোখ-রাঙানীতে আজকে সেসব কোনঠাসা...............
দ্যাখ্, সকালে গল্পে বসে তোকে দুপুর, বিকেল, সন্ধ্যে---------সব ঘুরিয়ে আনলাম।.................কি বলছিস? রাত?? নাহ্, ওটা নাইবা শুনলি, কিছু একটা অন্ততঃ শুধুই আমার থাকতে দে..............
"মাম্মা তুমি কোথায়?"................আমার বাস্তব, আমার ভবিষ্যত আমায় ডাকছে রে, আজ যাই, কাল আবার আসিস। কাল তোর গল্প শুনব। আর হ্যাঁ শোন, পারলে কাল আমার জন্য একটা নাগচম্পা ফুল আনিস তো, বুকের সেই বন্ধ ঘরটায় রাখব।


সেদিন রাতে চাঁদকে পেয়ে অনেক কাছে
প্রশ্নটাকে ছুঁড়েই দিলাম বাতাস মুড়ে,
চাঁদনী কেন জ্বালে এমন ঠান্ডা আগুন
দাবানলের মাতন কেন হৃদয় জুড়ে?
মন-পোড়ানী মুচকি হাসি চাঁদের মুখে
চুপকথা কে জড়িয়ে নিল ঠোঁটের ভাঁজে,
রহস্যটা ঝিকিয়ে তুলে হীরের মত
অনায়াসে মুখ লুকাল মেঘের মাঝে!
চাঁদের কাছে নিরাশ হয়ে একলা আমি
দাঁড়িয়ে ছিলাম সন্ধ্যে লাগা তুলসি-তলে,
বৃষ্টি এসে ভিজিয়ে দিল প্রদীপ-শিখা
জলরঙ্গেতে স্বপ্ন আঁকা নীল বিকেলে।
আমার চোখের কাজল ধোয়া তুই ধারাপাত
তোকেই তবে একটা শুধু প্রশ্ন করি,
আঁজলা ভরে প্রথম বরষ পরশ মেখেও
কেন আমি সর্বনাশা তৃষায় মরি?
যখন ছিলাম দুই বেনীতে ফুলছাপা ফ্রক
রাতগুলো সব চাঁদের বুড়ীর গল্পমাখা,
স্বচ্ছ সকাল, ডাহুক ডাকা দুপুরবেলা
বিকেল হলেই খেলার মাঠে স্বপ্ন রাখা!
এখন আমি ছায়াপথে একলা চলি
আমায় ঘিরে চুঁইয়ে পড়ে নির্জনতা,
পথের বাঁকে এক পলকে থমকে ভাবি
বাঁক পেরোলেই হয়ত নতুন অক্ষমতা...


Tuesday, November 20, 2012

precedence order for data types in SQL Server 2008


user-defined data types (highest)

sql_varian t

xml

datetimeoffset

datetime2

datetime

smalldatetime

date

time

float

real

decimal

money

smallmoney

bigint

int

smallint

tinyint

bit

ntext

text

image

timestamp

uniqueidentifier

nvarchar (including nvarchar(max) )

nchar

varchar (including varchar(max) )

char

varbinary (including varbinary(max) )

binary (lowest)

Thursday, November 8, 2012

Practice c#


//Declare Array
int[] array = new int[] { 3, 1, 4, 5, 2 };


// Sort Method used Asending Order
Array.Sort( array );


// reverse Method used Decenting Order
Array.Reverse( array );


1. Remove duplicate elements from an array


static void Main(string[] args) { 

    var ints = new[] { 1, 2, 3, 4, 4, 4, 5, 6, 6, 6, 5, 3, 3 }; 

    var no_dupes = ints.Distinct(); //That's it.  Magic. 

 

    foreach (int i in no_dupes) 

        Console.Write(i + ","); //1,2,3,4,5,6,

    Console.ReadKey(); 



2. Suppose you want to eliminate duplicate elements from the array

int[] source = { 7, 4, 1, 3, 9, 8, 6, 7, 2, 1, 8, 15, 8, 23}

and sort the elements in descending order using LINQ in Asp.Net framework 4.0. Which of the following statements can you use?


var result = (from s in source orderby s descending select s).Distinct();



3.  
Boxing is an explicit conversion from the  value type to a type object
Unboxing is an explicit conversion from the type object to a value type


int i = 123;          // A value type
object box = i;       // Boxing
int j = (int)box;     // Unboxing


4.

string[] a = {"a","b","a","c","b","b","c","a"}; 
var b = a.Distinct().ToArray();

Output
string[]b = {"a","b","c"}







Sunday, November 4, 2012

Notes

The order of the operations: 

--p means: decrement the variable, then fetch the new value 
p-- means: fetch the old value, then decrement the variable

Saturday, October 20, 2012

sql datetime()


SQL DateTime



1. SELECT YEAR('2007-04-30T01:01:01.1234567-07:00')

2. select YEAR( Y.DateAdded) as Year
from  ( select DateAdded from vw_Product) as Y

3.
select 'Jan' as Month, 1 as ID union
select 'Feb' as Month, 2 as ID union
select 'Mar' as Month, 3 as ID union
select 'Apr' as Month, 4 as ID union
select 'May' as Month, 5 as ID union
select 'Jun' as Month, 6 as ID union
select 'Jul' as Month, 7 as ID union
select 'Aug' as Month, 8 as ID union
select 'Sep' as Month, 9 as ID union
select 'Oct' as Month, 10 as ID union
select 'Nov' as Month, 11 as ID union
select 'Dec' as Month, 12 as ID order by ID
  end



3. select * from LabDoc
where Addedby='Sourov' and DateAdded='2012-10-20 10:24:22.930'


4. select * from LabDoc where
CONVERT(Varchar(11), DateAdded, 100) =
CONVERT(Varchar(11), CAST('2012-10-20' as Date), 100)


5. select * from Employee_Att 
where EmployeeID='LPL00062' and 
CONVERT(Varchar(7), ATTDate, 126 ) = 
CONVERT(Varchar(7), CAST('2012-11-20' as Date), 126) 
and AttStatus='A'



6. select * from Employee_Att 
where EmployeeID='LPL00062' 
and CONVERT(Varchar(7), ATTDate, 126 )
CONVERT(Varchar(7), CAST('2012-11-21 08:54:25.000' as Date), 126) 
and AttStatus='A'



7. Update LabDoc 
SET MPersonName='Sourov',
MPersonDesignation = 'Sr. Software Engineer'
where 
Convert(Varchar(11), DateAdded, 100) = 
Convert(Varchar(11), Cast('2012-12-4' as Date), 100)


8.-- By Year and Month

select * from Employee_Att where EmployeeID='LPL00046' and 
convert(varchar(7), ATTDate, 126) = 
convert(varchar(7), CAST('2012-12-12' as Date), 126)

9. -- By Date Between
Select DoctorCode from LabDoc where Addedby='***' and  DateAdded between CONVERT(varchar(11), CAST('2013-5-1' as Date), 100) and 
CONVERT(varchar(11), CAST('2013-5-28' as Date), 100)
------------------------------------------------------------------------------------------------


-- SQL datetime formats with century (YYYY or CCYY format)- sql time format 
SELECT convert(varchar, getdate(), 100) -- mon dd yyyy hh:mmAM (or PM) 

-- Oct 2 2010 11:01AM 
SELECT convert(varchar, getdate(), 101) -- mm/dd/yyyy - 10/02/2010 
SELECT convert(varchar, getdate(), 102) -- yyyy.mm.dd - 2010.10.02 
SELECT convert(varchar, getdate(), 103) -- dd/mm/yyyy 
SELECT convert(varchar, getdate(), 104) -- dd.mm.yyyy 
SELECT convert(varchar, getdate(), 105) -- dd-mm-yyyy 
SELECT convert(varchar, getdate(), 106) -- dd mon yyyy 
SELECT convert(varchar, getdate(), 107) -- mon dd, yyyy 
SELECT convert(varchar, getdate(), 108) -- hh:mm:ss 
SELECT convert(varchar, getdate(), 109) -- mon dd yyyy hh:mm:ss:mmmAM (or PM)

-- Oct 2 2010 11:02:44:013AM 
SELECT convert(varchar, getdate(), 110) -- mm-dd-yyyy 
SELECT convert(varchar, getdate(), 111) -- yyyy/mm/dd 
-- yyyymmdd - ISO date format - international standard - works with any language setting 
SELECT convert(varchar, getdate(), 112) -- yyyymmdd 
SELECT convert(varchar, getdate(), 113) -- dd mon yyyy hh:mm:ss:mmm 

-- 02 Oct 2010 11:02:07:577 
SELECT convert(varchar, getdate(), 114) -- hh:mm:ss:mmm(24h) 
SELECT convert(varchar, getdate(), 120) -- yyyy-mm-dd hh:mm:ss(24h) 
SELECT convert(varchar, getdate(), 121) -- yyyy-mm-dd hh:mm:ss.mmm 
SELECT convert(varchar, getdate(), 126) -- yyyy-mm-ddThh:mm:ss.mmm 

-- 2010-10-02T10:52:47.513
-- Without century (YY) date / datetime conversion - there are exceptions!
SELECT convert(varchar, getdate(), 0) -- mon dd yyyy hh:mmAM (or PM) 
SELECT convert(varchar, getdate(), 1) -- mm/dd/yy 
SELECT convert(varchar, getdate(), 2) -- yy.mm.dd 
SELECT convert(varchar, getdate(), 3) -- dd/mm/yy
SELECT convert(varchar, getdate(), 4) -- dd.mm.yy
SELECT convert(varchar, getdate(), 5) -- dd-mm-yy 
SELECT convert(varchar, getdate(), 6) -- dd mon yy 
SELECT convert(varchar, getdate(), 7) -- mon dd, yy 
SELECT convert(varchar, getdate(), 8) -- hh:mm:ss 
SELECT convert(varchar, getdate(), 9) -- mon dd yyyy hh:mm:ss:mmmAM (or PM) 
SELECT convert(varchar, getdate(), 10) -- mm-dd-yy 
SELECT convert(varchar, getdate(), 11) -- yy/mm/dd 
SELECT convert(varchar, getdate(), 12) -- yymmdd 
SELECT convert(varchar, getdate(), 13) -- dd mon yyyy hh:mm:ss:mmm 
SELECT convert(varchar, getdate(), 14) -- hh:mm:ss:mmm(24h) 
SELECT convert(varchar, getdate(), 20) -- yyyy-mm-dd hh:mm:ss(24h) 
SELECT convert(varchar, getdate(), 21) -- yyyy-mm-dd hh:mm:ss.mmm 
SELECT convert(varchar, getdate(), 22) -- mm/dd/yy hh:mm:ss AM (or PM)
SELECT convert(varchar, getdate(), 23) -- yyyy-mm-dd
SELECT convert(varchar, getdate(), 24) -- hh:mm:ss 
SELECT convert(varchar, getdate(), 25) -- yyyy-mm-dd hh:mm:ss.mmm 

-- SQL create different date styles with t-sql string functions
SELECT replace(convert(varchar, getdate(), 111), '/', ' ') -- yyyy mm dd
SELECT convert(varchar(7), getdate(), 126) -- yyyy-mm
SELECT right(convert(varchar, getdate(), 106), 8) -- mon yyyy
SELECT substring(convert(varchar, getdate(), 120),6, 11) -- mm-dd hh:mm


-- SQL Server 2000/2005
SELECT
CONVERT(VARCHAR(8),GETDATE(),108) AS HourMinuteSecond,
CONVERT(VARCHAR(10),GETDATE(),101) AS DateOnly;
GO

-- SQL Server 2008 Onwards
SELECT CONVERT(TIME,GETDATE()) AS HourMinuteSeconds;
SELECT CONVERT(DATE,GETDATE()) AS DateOnly;


-------------------------------------------------------------------------------

Declare @d datetime
select @d = getdate()

select @d as OriginalDate,
convert(varchar,@d,100) as ConvertedDate,
100 as FormatValue,
'mon dd yyyy hh:miAM (or PM)' as OutputFormat
union all
select @d,convert(varchar,@d,101),101,'mm/dd/yy'
union all
select @d,convert(varchar,@d,102),102,'yy.mm.dd'
union all
select @d,convert(varchar,@d,103),103,'dd/mm/yy'
union all
select @d,convert(varchar,@d,104),104,'dd.mm.yy'
union all
select @d,convert(varchar,@d,105),105,'dd-mm-yy'
union all
select @d,convert(varchar,@d,106),106,'dd mon yy'
union all
select @d,convert(varchar,@d,107),107,'Mon dd, yy'
union all
select @d,convert(varchar,@d,108),108,'hh:mm:ss'
union all
select @d,convert(varchar,@d,109),109,'mon dd yyyy hh:mi:ss:mmmAM (or PM)'
union all
select @d,convert(varchar,@d,110),110,'mm-dd-yy'
union all
select @d,convert(varchar,@d,111),111,'yy/mm/dd'
union all
select @d,convert(varchar,@d,112),112,'yymmdd'
union all
select @d,convert(varchar,@d,113),113,'dd mon yyyy hh:mm:ss:mmm(24h)'
union all
select @d,convert(varchar,@d,114),114,'hh:mi:ss:mmm(24h)'
union all
select @d,convert(varchar,@d,120),120,'yyyy-mm-dd hh:mi:ss(24h)'
union all
select @d,convert(varchar,@d,121),121,'yyyy-mm-dd hh:mi:ss.mmm(24h)'
union all
select @d,convert(varchar,@d,126),126,'yyyy-mm-dd Thh:mm:ss:mmm(no spaces)'
-------------------------
SQL SERVER –
Few Useful DateTime Functions to Find Specific Dates

----Today
SELECT GETDATE() 'Today'
----Yesterday
SELECT DATEADD(d,-1,GETDATE()) 'Yesterday'
----First Day of Current Week
SELECT DATEADD(wk,DATEDIFF(wk,0,GETDATE()),0)'First Day of Current Week'
----Last Day of Current Week
SELECT DATEADD(wk,DATEDIFF(wk,0,GETDATE()),6) 'Last Day of Current Week'
----First Day of Last Week
SELECT DATEADD(wk,DATEDIFF(wk,7,GETDATE()),0) 'First Day of Last Week'
----Last Day of Last Week
SELECT DATEADD(wk,DATEDIFF(wk,7,GETDATE()),6) 'Last Day of Last Week'
----First Day of Current Month
SELECT DATEADD(mm,DATEDIFF(mm,0,GETDATE()),0)'First Day of Current Month'
----Last Day of Current Month
SELECT DATEADD(ms,-3,DATEADD(mm,0,DATEADD(mm,DATEDIFF(mm,0,GETDATE())+1,0)))'Last Day of Current Month'
----First Day of Last Month
SELECT DATEADD(mm,-1,DATEADD(mm,DATEDIFF(mm,0,GETDATE()),0))'First Day of Last Month'
----Last Day of Last Month
SELECTDATEADD(ms,-3,DATEADD(mm,0,DATEADD(mm,DATEDIFF(mm,0,GETDATE()),0)))'Last Day of Last Month'
----First Day of Current Year
SELECT DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0)'First Day of Current Year'
----Last Day of Current Year
SELECTDATEADD(ms,-3,DATEADD(yy,0,DATEADD(yy,DATEDIFF(yy,0,GETDATE())+1,0)))'Last Day of Current Year'
----First Day of Last Year
SELECT DATEADD(yy,-1,DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0))'First Day of Last Year'
----Last Day of Last Year
SELECTDATEADD(ms,-3,DATEADD(yy,0,DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0)))'Last Day of Last Year'

Wednesday, October 17, 2012

sp


USE [DM]
GO
/****** Object:  StoredProcedure [dbo].[spSalesTarget]    Script Date: 10/17/2012 09:41:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[spSalesTarget]
 --@QType int=0, @ID Varchar(50)=NULL,  @IDName Varchar(100)=NULL
@QType int=0, @Year int=NULL,  @Month int=NULL

AS
BEGIN
if(@QType=0)
begin
Select ProductID,ProductName,GenericName,PackSize,TP  from dbo.vw_Product

Select '2010' as Year union select '2011' as year union Select '2012' as Year union Select '2013' as Year union select '2014' as year union
Select '2015' as Year union select '2016' as year union Select '2017' as Year union select '2018' as year union Select '2019' as Year union
select '2020' as year

select 'Jan' as Month, 1 as ID union select 'Feb' as Month, 2 as ID union select 'Mar' as Month, 3 as ID union select 'Apr' as Month, 4 as ID union
select 'May' as Month, 5 as ID union select 'Jun' as Month, 6 as ID union select 'Jul' as Month, 7 as ID union select 'Aug' as Month, 8 as ID union
select 'Sep' as Month, 9 as ID union select 'Oct' as Month, 10 as ID union select 'Nov' as Month, 11 as ID union select 'Dec' as Month, 12 as ID order by ID

--select * from STMaster

--Select * from STChild
END
if(@QType=1)
BEGIN
select Year, Month, IsLocked, Location, MachineNameIP, Transfered, HOTransfered, Addedby, DateAdded, Updatedby, DateUpdated
from STMaster where Year=@Year and Month=@Month

select s.Year, s.Month, s.ProductID,   p.ProductName, p.GenericName, p.PackSize, s.TP, s.TargetQty, s.actualqty, s.TotalValue,  s.actualvalue , s.Location, s.MachineNameIP, s.Transfered, s.HOTransfered, s.Addedby, s.DateAdded, s.Updatedby, s.DateUpdated
from STChild as s  join vw_Product as p on  s.ProductID = p.ProductID
      where Year=@Year and Month=@Month

END
if(@QType=2)
BEGIN
declare @PreDate datetime,@PreYear int,@PreMonth int
select @PreDate=DATEADD("dd",-1,convert(datetime,CONVERT(varchar(10),@Month)+'/01/'+CONVERT(varchar(10),@Year),101))
Select @PreYear=YEAR(@PreDate)
Select @PreMonth=Month(@PreDate)
--select @PreDate,@PreYear,@PreMonth
---
select s.Year, s.Month, s.ProductID,   p.ProductName, p.GenericName, p.PackSize, s.TP, s.TargetQty, s.actualqty, s.TotalValue,  s.actualvalue , s.Location, s.MachineNameIP, s.Transfered, s.HOTransfered, s.Addedby, s.DateAdded, s.Updatedby, s.DateUpdated
from STChild as s  join vw_Product as p on  s.ProductID = p.ProductID
      where Year=@PreYear and Month=@PreMonth

END
END

Monday, October 8, 2012

sql query 2012

1. Max Value
select MAX(NoofTabCap) from ProductGenerics

4. 2nd Height Value

select MAX(NoofTabCap) from ProductGenerics
where NoofTabCap != (select MAX(NoofTabCap) from ProductGenerics )



5.  create procedure
create procedure InsertCustomer
(  
    @Name nvarchar(50),
    @Address nvarchar(50)
)
as insert into dbo.Customer(Name,Address) VALUES(@Name,@Address)

use test
exec dbo.InsertCustomer  @Name=aa, @address=bb


6.  Sum of 2 Number
CREATE FUNCTION fx_SumTwoValues
( @Val1 int, @Val2 int )
RETURNS int
AS
BEGIN
  RETURN (@Val1+@Val2)
END

SELECT dbo.fx_SumTwoValues(12,12) AS SumOfTwoValues


7. DateDiff function is used to calculate the number of days between the two dates.

CREATE FUNCTION DaysInYear (@Year INT)
RETURNS INT
AS
BEGIN
    DECLARE @Jan1 DATETIME
    DECLARE @NextJan1 DATETIME
    IF @Year < 1753 OR @Year > 9998
        RETURN -1
    SET @Jan1 = dateadd(yyyy, @Year-1900, 0)
    SET @NextJan1 = dateadd(yyyy, 1, @Jan1)
    RETURN datediff(d, @Jan1, @NextJan1)
END

PRINT dbo.DaysInYear(2012)  -- 366
PRINT dbo.DaysInYear(2011)  -- 365
PRINT dbo.DaysInYear(1752)  -- -1


8. How to found deuplicate value in the table

With the SQL statement below you can find duplicate values in any table, just change the tablefield into the column you want to search and change the table into the name of the table you need to search.

In your recordset you will see the tablefield and how many times it is found as a duplicate.

SELECT     tablefield, COUNT(tablefield) AS dup_count
FROM         table
GROUP BY tablefield
HAVING     (COUNT(tablefield) > 1)

Some further tempering with the statement gets the complete records that are double. (yeah yeah.. no * should be used in the SELECT) It's just for demonstrating folks!!

SELECT *
FROM table
WHERE tablefield IN (
 SELECT tablefield
 FROM table
 GROUP BY tablefield
 HAVING (COUNT(tablefield ) > 1)
)



9. Pass valid year and month
int totalDays = DateTime.DaysInMonth(2007, 6);



10. Query to Find First and Last Day of Current Month

DECLARE @mydate DATETIME
SELECT @mydate = GETDATE()
SELECT CONVERT(VARCHAR(25),DATEADD(dd,-(DAY(@mydate)),@mydate),101) ,
'Last Day of Previous Month'
UNION

SELECT CONVERT(VARCHAR(25),DATEADD(dd,-(DAY(@mydate)-1),@mydate),101) AS Date_Value,
'First Day of Current Month' AS Date_Type
UNION

SELECT CONVERT(VARCHAR(25),@mydate,101) AS Date_Value, 'Today' AS Date_Type
UNION
SELECT CONVERT(VARCHAR(25),DATEADD(dd,-(DAY(DATEADD(mm,1,@mydate))),DATEADD(mm,1,@mydate)),101) ,
'Last Day of Current Month'
UNION

SELECT CONVERT(VARCHAR(25),DATEADD(dd,-(DAY(DATEADD(mm,1,@mydate))-1),DATEADD(mm,1,@mydate)),101) ,
'First Day of Next Month'
GO


-----------------------------------------------------------------------------------------------------------
DECLARE @date DATETIME
SET @date='2008-02-03'
SELECT DATEADD(dd, -DAY(DATEADD(m,1,@date)), DATEADD(m,1,@date))
            AS LastDayOfMonth
GO
-----------------------------------------------------------------------------------------------------------
DECLARE @date DATETIME
    SET @date='2007-02-03'
SELECT DATEADD(dd, -DAY(DATEADD(m,1,@date)), DATEADD(m,1,@date))
            AS LastDayOfMonth
GO

Output

LastDayOfMonth
-----------------------
2008-02-29 00:00:00.000

-----------------------------------------------------------------------------------------------------------




-----------------------------------------------------------------------------------------------------------
if(@QType=1)
  BEGIN

 
select s.Year, s.Month, s.ProductID,   p.ProductName, p.GenericName, p.PackSize, s.TP, s.TargetQty, s.actualqty, s.TotalValue,  s.actualvalue , s.Location, s.MachineNameIP, s.Transfered, s.HOTransfered, s.Addedby, s.DateAdded, s.Updatedby, s.DateUpdated
from STChild as s  join vw_Product as p on  s.ProductID = p.ProductID
where Year=@Year and Month=@Month
 
  END


------------------------------------------------------------------------------------------------------------

Operator Precedence

DECLARE @MyNumber int
SET @MyNumber = 2 * (4 + (5 - 3) )
-- Evaluates to 2 * (4 + 2) which then evaluates to 2 * 6, and 
-- yields an expression result of 12.
SELECT @MyNumber

DECLARE @MyNumber int
SET @MyNumber = 2 * (4 + 5)
-- Evaluates to 2 * 9 which yields an expression result of 18.
SELECT @MyNumber

DECLARE @MyNumber int
SET @MyNumber = 2 * 4 + 5
-- Evaluates to 8 + 5 which yields an expression result of 13.
SELECT @MyNumber
DECLARE @MyNumber int
SET @MyNumber = 4 - 2 + 27
-- Evaluates to 2 + 27 which yields an expression result of 29.
SELECT @MyNumber

-----------------------------------------------------------------------------------------------------------
Report 

if {rptDiscount;1.IsActive}=false
then chrw(168)
else chrw(254)
Font : wingdings


------------------------------------------------------------------------------------------------------------
Delete all but top n from database table in SQL

DELETE FROM Table WHERE ID NOT IN (SELECT TOP 10 ID FROM Table)
select * from AdjustmentChild
DELETE FROM AdjustmentChild WHERE AdjustmentID NOT IN (SELECT TOP 70 AdjustmentID FROM AdjustmentChild)

------------------------------------------------------------------------------------------------------------

Delete Top Data from Table
use xsd
Select * from B_DailyCallReportMaterial

use xsd
SELECT sysobjects.Name AS TableName, sysindexes.ROWS AS TotalRows
FROM sysobjects
INNER JOIN sysindexes ON sysobjects.id = sysindexes.id
WHERE TYPE = 'U' AND sysindexes.IndId < 2
ORDER BY sysindexes.ROWS DESC


use xsd
delete top (9911116) from bak_salesorderdetail
------------------------------------------------------------------------------------------------------------

Monday, September 10, 2012

Error


select * from Discount

select MAX(DiscountID) from DiscountTest

select MAX(Convert(int, substring(DiscountID, 4, 20))) as thismaxid from DiscountTest

select MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V',''))) as thismaxid from Discount

select GETDATE()

select DAY('2012-01-02')  YYYY-MM-DD  select DAY('01-02-2012')  MM-DD-YYYY

SELECT SUBSTRING(CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))),
(CHARINDEX('.', CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))))+1),
LEN(CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))))) as thismaxid from discount

DECLARE @d DATETIME = GETDATE();  SELECT FORMAT(GETDATE())
SELECT MAX(Convert(float,REPLACE(substring( DiscountID,4, 20),'V',''))) as thismaxid from discount

select ( SELECT SUBSTRING(CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))),
(CHARINDEX('.', CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))))+1)
, LEN(CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))))) as thismaxid from discount) as themaxid1,
( select MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V',''))) as thismaxid from Discount ) as themaxid2

select
( select MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V',''))) as thismaxid from Discount ) as themaxid2,
(SELECT SUBSTRING(CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))),
(CHARINDEX('.', CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))))+1)
, LEN(CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))))) as thismaxid from discount) as themaxid1


select
( select MAX(CONVERT(FLOAT,Replace(SUBSTRING(DiscountID,5, 6), 'V',''))) as thismaxid from Discount ) as themaxid1,
(SELECT SUBSTRING(CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))),
(CHARINDEX('.', CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))))+1)
, LEN(CONVERT(varchar,MAX(Convert(float,REPLACE(substring(DiscountID,4, 20),'V','')))))) as thismaxid from discount) as themaxid2

Tuesday, July 3, 2012

Asp.net Caching Overview

ASP.NET has three kinds of caching that can be used by Web applications:

Output caching: which caches the dynamic response generated by a request.

Fragment caching: which caches portions of a response generated by a request.

Data caching: which caches arbitrary objects programmatically. To support this, ASP.NET provides a full-featured cache engine that allows programmers to easily retain data across requests.


more

Tuesday, April 24, 2012

ke tumi oporicitaaa ?

aka amai colesi onto hin; kano bolona tumi hara leee
birohi mon sudu kade araleeee tumi bolo na aki kai a leee...

ki cilo mone sudu tomar
vule gale ai poricoy
jani na ki je oviman a
cena sai tumiiiii osenaaaa !!!!

....ke tumi oporicitaaa ? diaco rako ni kothaaa....
....ke tumi oporicitaaa ? diaco rako ni kothaaa....

aka amai colesi onto hin; kano bolona tumi hara leee
birohi mon sudu kade arale tumi bolo na aki kai a leee...

ki cilo mone sudu tomar
vule gale ai poricoy
jani na ki je oviman a
cena sai tumiiiii osenaaaa !!!!

....ke tumi oporicitaaa ? diaco rako ni kothaaa....

kau nai sathe ami boro osohai
sudu parini dekhee farateee

ki cilo mone sudu tomar
vule gale ai poricoy
jani na ki je oviman a
cena sai tumiiiii osenaaaa !!!!

....ke tumi oporicitaaa ? diaco rako ni kothaaa....
....ke tumi oporicitaaa ? diaco rako ni kothaaa....
....ke tumi oporicitaaa ? diaco rako ni kothaaa....

nirobeeee vabi bose haiiii
kano ai porinotiiiii ??
konodin kono vule keee?
koreci, kono kotiii ??

tobe kano ai porinam? mon dia mon oo ki palam ??

valobase caini protidan!!!!
tobekano ai babodan??

jani na ke ja oviman a cena sai tumi ocenaaa!!!!!

....ke tumi oporicitaaa ? diaco rako ni kothaaa....
....ke tumi oporicitaaa ? diaco rako ni kothaaa....

Sourov

Sunday, April 22, 2012

ROMANTIC place for lovers

ROMANTIC place for lovers
♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥

Saturday, April 21, 2012

I watch you'r beauty

I watch you'r beauty


I watch you,
And the way you move,
You liked it,
So dress the groove,
If I could,
I would dance with you,
You see me watching baby,
So damn stuck on you


Let me tell ya,
You got me,
Youre all I think of,
Over and over,
Its crazy,
Cant seem to shake you off,
When I see ya,
I burn off,
Its like a sickness,
I got to find me a sweet relation,

Although, youre all I wanted,
Why can't
I find no strength to,
Make you,
Want me like I want you,
So until that time,

I watch you,
And the way you move,
You liked it,
So dress the groove,
If I could,
I would dance with you,
You see me watching baby,
So damn stuck on you.

Thursday, January 26, 2012

Rain over me

Girl my body don't lie
(Red One)
I'm out of my mind
Let it rain over me
(Mr. Worldwide)
I'm rising so high
Out of my mind
(Marc Anthony)
So let it rain over me

Ay ay ay
Ay ay ay
Let it rain over me
Ay ay ay
Ay ay ay
Let it rain over me


Always a new million
Always a new vodka
Forty is the new 30
Baby you're a rockstar
Dale veterana, que tu sabes
Mas de la cuenta, no te hagas
Teach me baby, or better yet,
Freak me baby, yes, yes
I'm freaky, baby, I'ma make sure that your peach feels peachy, baby
No bullshit broads, I like my women sexy, classy, sassy
Powerful yes, they love to get a little nasty, ow
This ain't a game you'll see, you can put the blame on me
Dale munequita abre ahi, and let it rain over me

Girl my body don't lie
I'm out of my mind
Let it rain over me
I'm rising so high
Out of my mind
So let it rain over me

Ay ay ay
Ay ay ay
Let it rain over me
Ay ay ay
Ay ay ay
Let it rain over me

Always a new million
And always a new vodka
Light is the new majority, ya tu sabe
Next step la casa blanca
No hay carro, nos vamos en balsa
Mami you know the drill, they won't know what I got 'til they read the will
I ain't tryin', I ain't trying to keep it real
I'm trying to keep wealth and that's for real
Pero mira que tu estas buena, y mira que tu estas dura
Baby no me hables mas, y tiramelo mami chula
No games you'll see, you can put the blame on me
Dale munequita abre ahi, and let it rain over me

Girl my body don't lie
I'm out of my mind
Let it rain over me
I'm rising so high
Out of my mind
So let it rain over me

Ay ay ay
Ay ay ay
Let it rain over me
Ay ay ay
Ay ay ay
Let it rain over me

Mr. Worldwide, Marc Anthony, tu sabe
I was playing with her, she was playing with me
Next thing you know, we were playing with three
Oh oh oh oh oh oh

I was playing with her, she was playing with me
Next thing you know, we were playing with three
Oh oh oh oh oh oh
Rain over me

Girl my body don't lie
I'm out of my mind
Let it rain over me
I'm rising so high
Out of my mind
So let it rain over me (over me)

Ay ay ay
Ay ay ay
Let it rain over me (over me)
Ay ay ay
Ay ay ay
Let it rain over me (Woo)

Ay ay ay
Ay ay ay
Let if rain over me
Ay ay ay
Ay ay ay
Let it rain over me (Woo)


-- Sourov

Wednesday, January 18, 2012

doll






for u

Thursday, January 12, 2012

rose

Saturday, January 7, 2012

koto din hoi a galo daki ni tomaiii


koto din hoi a galo daki ni tomaiii
kotai aso tumiii ? kon ojanai!!!!
amake ki kokono vul kore maj rat a maje maje mone pore ???
tomaro ki kate rat amai vabeee ???

ami to ager moto rat gage aka asi bisadi hoi a
joto ta dukkko ami diaci tomai jodi cau dau firiaaa

koto din hoi a galo daki ni tomaiii
kotai aso tumiii ? kon ojanai!!!!
amake ki kokono vul kore maj rat a maje maje mone pore ???
tomaro ki kate rat amai vabeee ???

akbar kas a ale dur a jate hoi aito niom tai buje nite hoi
ami tai buli nai kai-ali tomai pau a na pauaar kono kul kinara nai

mone ase sob sriti protita bikal sara rat jage thaka notun sokal
akla jorer rat a valobasa hoi dur duranta fire jate hoi

ami to ager moto rat gage aka asi bisadi hoi a
joto ta dukkko ami diaci tomai jodi cau dau firiaaa

Wednesday, January 4, 2012

ER BESHI VALOBASHA JAY

ER BESHI VALOBASHA JAY :


Chokh Mellei Dekhi Tomake

Chokh Bujlei Pai Aro Kase

Aro Beshi Valobasha Ami Dite Chai

Joto Valobasha Prithibite Ase

Valobashi Boro Valo Bashi

Er Beshi Valobasha Jay na

O Amar Pran Pakhi Moyna




Shurjer Buke Ase Jotota Alo

Tar Beshi Tomake Beshesi Valo

Rat Joto Vore Thak,Adhar Kalo

Alokito Hote Chay Tomar Aloy

Valobashi Boro Valo Bashi

Er Beshi Valobasha Jay na

O Amar Pran Pakhi Moyna

Aktio Polok,Akaki Tumi hina

Chena Chena Lage Boro ochena

Rat Joto Vore Thak,Adhar Kalo

Alokito Hote Chay Tomar Alo

Valobashi Boro Valo Bashi

Er Beshi Valobasha Jay na

O Amar Pran Pakhi Moyna

Sourov

broken angel

I’m so lonely, broken angel
I’m so lonely, listen to my heart

من … دوست دارم
به چشمِ من …گریه نده
نه نمیتونم
بدونِ تو … حالم بده

I’m so lonely, broken angel
I’m so lonely, listen to my heart

One n’ only, broken angel
Come n’ save me, before I fall apart

تو هر جا که باشی…کنارتم
تا آخرش…دیوونتم
تو…تو نمیدونی
که جونمی….برگرد پیشم

I’m so lonely, broken angel
I’m so lonely, listen to my heart

One n’ only, broken angel
Come n’ save, before I fall apart

لالا لیلی…لالا لیلی….لالا لالالا

I’m so lonely, broken angel
I’m so lonely, listen to my heart

One n’ only, broken angel
Come n’ save, before I fall apart