« first day (1445 days earlier)      last day (3416 days later) » 

12:10 AM
6
Q: In SQL Server, can I guarantee an order without an explicit ORDER BY clause when an index seek is forced on a table with only a clustered index?

JohnnyMThis question arose because the only extremely fast solution I could find to a particular problem only works without an ORDER BY clause. Below is the full T-SQL needed to produce the problem, along with my proposed solution (I am using SQL Server 2008 R2, if that matters.) --Create Orders table ...

Better on dba.se? ^^^
 
 
3 hours later…
3:38 AM
smeggity smoo
 
 
5 hours later…
8:44 AM
Amazing
Oh my, attempted concatenation of two incompatible types, old-style joins, nvarchar without length - there is a whole mess of problems going on here. What exactly are you attempting to do? What does "filter out" mean? What will the trigger do with the rows it identifies? Is this trigger supposed to do different things with an update than a delete? Is it configured as a trigger for both update and delete? For a delete operation, inserted will be empty, so I'm having a real hard time understanding what is really going on here and what purpose this trigger could possibly serve. — Aaron Bertrand ♦ 17 hours ago
More amazing is the reply of the OP.
Sorry for being so unclear, I have replaced "filter out" with "retreive". There are multiple paths for updated, deleted and inserted records. This is a monster of a trigger with multiple nested cursors, temp tables, on-the-fly string-concatinated xml generation and so on. I'm in the process of getting rid of the temp tables as a first step. It's a mind-boggling puzzle I'm trying to solve, without a full understanding of what it is actually supposed to technically. Luckily I have regression tests at my disposal to check if it "still works" functionally after I try applying improvements. — Louis Somers 11 hours ago
Cursors, nested cursors, xml and temp tables inside a trigger ...
 
 
2 hours later…
11:05 AM
@ypercube not sure if having regressions tests is a substitute for "a full understanding of what it is supposed to [do]"
 
@JackDouglas I suppose it isn't. They say ""It's a mind-boggling puzzle I'm trying to solve, without a full understanding of what it is actually supposed to technically.
 
ah, pg 9.4 is out
 
New tools for replication, great.
 
I'm going to be using GIN index compression and replication slots
and I'm sure I wished for something like the aggregate filter clause too from time to time
 
@JackDouglas Does it allow partial replication also?
 
11:18 AM
@ypercube partial as in 'per table'?
 
per database, per table
 
no, it's just the groundwork for that in the future using logical replication
but:
 
per database would be enough for me
Ah, ok.
 
it's per cluster rather than per 'server', right? You can have multiple clusters on a server and just replicate some of them. — Jack Douglas 1 min ago
^^^ is probably all you need
what's the use case?
 
@JackDouglas Yes, that's what I do now. Separate the databases in 2 clusters.
 
11:20 AM
helpful if your distro makes that easy like Debian
per-database would be nice, but I'm not sure it'll ever happen
 
Yes, adding a new instance/cluster was insanely easy.
 
plus you need to dblink/fdw to access more than one database so you don't lose a lot by having them separated out
 
I want to use dynamic sql. Please write the code for me: dba.stackexchange.com/questions/86603/…
 
11:37 AM
But I doubt that my answer will get me the handegg hat for a +7.
 
@bluefeet Suggestion to improve yours to work for cases where the first version number has more than 1 digit.
 
@ypercube ok, give me a few :)
 
11:59 AM
@ypercube done added a version using charindex as well
 
 
1 hour later…
1:24 PM
3
A: SQL WHERE statement syntax error

bluefeetIf you want to return the ID that a multiple first characters in the shortname, then first look at getting a distinct count of the rows: select id from yourtable group by id having count(distinct left(shortname, 1)) > 1; This should return to you the rows that have both a 2 and a 1 as the firs...

Already up-voted I'm afraid, @bluefeet. Good luck with the +7 for the "handegg" hat.
 
1:36 PM
@PaulWhite thx for the vote :)
 
@bluefeet i voted too
 
2:17 PM
I've got a customer that is on RTM of SQL Server 2008 R2. It looks like there have been 4 service packs since then. Do we need to take any special precautions to get them up to date? I figure we want a machine backups as well as a backup of all the databases including system ones.
 
Please be cognizant of the differences between 2008 and 2008 R2. Their names are similar but they are completely separate, full releases of SQL Server. 2008 R2 only has three service packs. SP3 is the last service pack that will be released and 2008 R2 will no longer receive any fixes under mainstream support. Yes, you absolutely should get them up to date.
(The 2008 vs. 2008 R2 thing is one of my pet peeves, sorry.)
 
@AaronBertrand Gah, I do try to be aware of the difference. Let me check my logs to see what they are on.
 
Database backups are never a bad idea when applying any update (but don't you already have those running?), but I don't think a machine backup is justified for a SQL Server service pack.
Secret hat, dudes!
 
Making sure DBCC CHECKDB runs clean before upgrade is a good option too.
 
@AaronBertrand They are on 10.50.1600.00 . And I've never done a service pack update for SQL Server, so I'm kinda nervous about the whole thing.
 
2:29 PM
@AaronBertrand did you get one?
 
@bluefeet yeah, "fascinating"
 
@AaronBertrand nice
well thanks for the vote, I got my helmet
 
It's a Spock suit
 
There are three to collect!
 
@AaronBertrand here are some more
 
2:31 PM
@PaulWhite Perfect, perfect. I tried to google fo rthis sort of thing and couldn't find anything
One other quick question: Are service pack cumulative with respect to previous ones? Or do I have to apply all three in succession?
 
You'd think there'd be more posts about it. Quite important to get it right. And yes, SPs are cumulative.
 
@PaulWhite Oh fantastic, that makes my life easier. This is a followup with my first real customer.
Last week I did a health audit of their server and had to ignore the accidental part of accidental DBA
Thanks for everyone's help.
 
Test the backups restore correctly all the way up to the last point possible before you start.
Do a dry run on a test system.
 
I'll have to talk to them about a test system. They use the same server for test and prod. Testing restores should be easy, since right now they only focus on full backups. (I'm hoping to fix that part)
 
They use the same server for test and prod. <--- wow, that is bad
4
Only full backups is pretty bad, too. Do they know the implications on their recovery strategy?
TIL "expensivest" is a word
Advantage over "most expensive": you get to sound like a tool
 
2:46 PM
@AaronBertrand I left a document covering my findings fairly briefly, but I'm going to clarify things in a followup call. It sounds like they want me to fix their backup strategy. 5/6 of their biggest wait stats were backup related. They were backing up 8 gigs of data every 30 minutes.
@AaronBertrand So while the badness is self-explanatory, anything concrete? I'm sure I'd need to sell them on setting up a test server
 
@EugeneM wait, they were running a full backup every 30 minutes? Aye aye. And people are worried that DBAs are going extinct...
 
@AaronBertrand Yeah, it was taking a minute every time. And then they ran a transaction log backup every night. Which was failing because report server db was in offline mode. There is a reason they paid me to come in for 8 hours, that's for sure.
 
Oh my goodness - full backups every 30 minutes, and a t-log backup once a night. Genius.
 
G e n i u s.
 
Yeah it was pretty awful.
 
3:06 PM
hahahahahahahahahahah. dummkopfen
 
3:19 PM
@swasheck That was a lovely pic of you from last night :-P
 
i didnt think he'd take it
 
But he did and he tweeted it.
But thanks for entertaining me as I was stuck at various airports. :-)
 
np
i'm unidentifiable in that pic
blurry POS samsung camera
@mmarie i suppose it's what i get for mocking his choice of jack-and-coke
 
What were you drinking?
 
3:24 PM
@mmarie up until that point i'd had a mojito. i wasn't tipsy, i was just trying to be silly.
 
^ it's not just about Mariah Carey
 
@AaronBertrand i forgot you liked jack-and-coke
 
No I'm captain and coke. Or Appleton when I'm feeling spendy.
 
ah. and that's what he had. captain and coke, not jack. hurrr.
@AaronBertrand wow. dude's go talent
 
@AaronBertrand At the end of my worst nightmares, lies that man
 
3:30 PM
@billinkc i thought you were better than that
 
Nope, straight up skeered
 
That guy is awesome. Why is he a nightmare?
 
Proper phonetic is skiered
 
mladen's tweet is more my nerdstyle
 
Voice great, physical appearance with the Santa suit = uber creepy. Even more creepy than actual Uber
 
3:32 PM
@billinkc it's only for 10 seconds :)
 
Now for ruin, now for wrath. FORTH EORLINGAS!
 
@billinkc The other day you asked me if I had revisited this post. Just curiosity or did you have a specific issue?
 
@AaronBertrand Curiosity. We are integrating the other office's data into ours and their developers will become ours. Thing is, they're an Oracle shop, we are not
So, much of their TSQL smells like Oracle and is riddled with cursors
 
Ah yeah I'm not touching Oracle cursors and there are some vast differences (however the "Oracle cursors are better" thing you hear all the time actually has little to do with explicit cursors).
 
They at least weren't using the default cursor but nowhere did I see a reason for using a cursor
 
3:42 PM
Jesus, someone is trying to profit from "I Can't Breathe":
Four months later is a pretty long time to realize that you want to profit from this thing
And PS you're an asshole for trying to profit from this thing
 
Maybe they'd like to try to stop people from using it at all
Still an asshole move, just of a different smell
 
I don't think so - the application explicitly states they want to use it to emblazen clothing they want to sell.
 
Ah, couldn't be bothered to actually read the leagalese
 
And if they don't intend to profit from it, then what right do they have to prevent other assholes from doing so? They didn't invent the phrase "I can't breathe."
 
Anyways, I suspect the other office is not happy about having "lost" the battle for what home grown product is used for policy management. Thus, we have a turf war and if they can prove that SQL Server just can't scale, then maybe they'll get to keep using their product (idle speculation). Which ties in nicely with my observation of them picking the fatest data types, procedural logic, etc
I know, malice versus ignorance
We burn 143 GB of space in one table because they used datetime2 instead of date to hold date only values
Values never exceed 100? Let's use bigint just to be safe
 
3:57 PM
@PaulWhite - Might the order of an equi-join that's doing an implicit conversion (a = b vs. b = a) affect the query plan generated by the optimiser?
 
@ConcernedOfTunbridgeWells I don't think so...
 
@PaulWhite Thanks
 
@AaronBertrand american dream
 
@ConcernedOfTunbridgeWells if you have two different versions of a query that are getting different plans, I suspect that the order of that comparison is not the only difference.
 
@Kermit maybe we've been caught singing red, white, blue, and green
 
4:12 PM
[Blog] SQLskills hires all-round SQL expert Tim Radney http://bit.ly/1zcCfbj #sqlserver #sqlskills
Impressive statement to say you are an "all-around",
 
4:47 PM
Anyone ever see SCOM alerts for this counter: Stolen Server Memory (KB)
Description in BOL: "Specifies the amount of memory the server is using for purposes other than database pages" I am assuming this is still memory used by SQL Server, just not for data?
 
5:04 PM
@ShawnMelton TIm's a smart dude. Though I'm not sure how good his Powershell skills are. ;)
 
Which is why they said SQL Server, not server monkey
 
@billinkc Pardon me, I'm busy automating you and your job.
 
Shouldn't take much. Just hit F5
Random traceflags to turn on that shouldn't be too crazy. (trying to get some rows back for a friend's dbcc traceon thing). Already have 3226
Local box so not too worried
 
ty
 
@AaronBertrand this was also posted on SO. Do you want to keep it? If so, I'll remove from SO
 
Sure, we can keep it
 
ok, thx
 
5:41 PM
@billinkc which version of sql server?
 
5:52 PM
Still have no idea what this guy wants. How can he not determine the aliases by looking at the code?
How can I look up aliases for column which is created from subquery? — user3860307 3 hours ago
Is it Brent trolling again?
 
@MikeFal I made contact with him few years ago, actually went out to Columbus for his user group meeting. He has come along way since that time.
PowerShell folks, anyone use Write-Warning with the -WarningAction set to 'Inquire'. I'm trying to figure out how to test what the response is.
I guess I could just put it as a variable = Write-Warning maybe?
 
@swasheck 2008 but the 3 I'm using are sufficient for my purposes
 
@ShawnMelton Naw, I don't use that cmdlet
 
6:11 PM
i quit.
 
@swasheck cool! i just told my manager i'm leaving too
 
after about an hour of arguing with folks about why it's stupid to shrink a log file as small as possible i just have to stop caring so much and collect a frickin' paycheck
@Kermit interesting. what's next?
 
@swasheck I hope they pay you well.
 
@swasheck lateral move
 
@PaulWhite better than Xero which is why i was ultimately not able to sell the Frau on Auckland
 
6:17 PM
@swasheck Fair enough. But they don't shrink their log files in AKL.
Just sayin'.
 
@PaulWhite after sitting with @MikeFal last night --- they have their own dumb crap
 
@swasheck They probably use PowerShell to shrink their files.
All employment is dealing with dumb crap.
3
 
Hmm, who's this storing numbers as strings and causing arithmetic overflow errors? Could it be... another DBA? Yes : (
2
 
Makes a change from dates as strings I suppose.
2
 
@PaulWhite There are three major sins in this code and the related tables: 1) Storing numbers as strings, 2) Run-on sentence SQL, and 3), the cause of today's production outage due to a missed alert: Forgetting about NULL.
 
6:31 PM
Oh my goodness.
 
Sorry, just being whiny at the moment
 
No it's well justified.
 
@James i like it when people store US postal codes as INT ... that way the people in tallapoosa, al lose their zip codes (01123)
 
@swasheck Dell does that (ask Nick Craver)
 
BAHAHAHAHAHAHAH. sumbish
 
6:36 PM
Their forms even say "2480 is not a valid zip code"
 
that's pretty frickin' funny
 
The form field, mind you, still says 02840
 
Perfect.
 
"Dude, you're gettin' a ... oh never mind, they can't ship to the east coast because JQuery."
2
 
@AaronBertrand does he work for dell?
 
6:38 PM
No but Stack buys a lot of stuff from Dell. He went off about it multiple times on the twittererz
Don't believe Dell ever responded.
 
oh. ok. i thought he worked for stack but didnt know if things changed.
and i dont tend to follow too many things on twitter. i'm just not very good at it
 
@swasheck I find it hard to keep up
 
they make pills for that
4
 
@swasheck There are services that will email you all the links mentioned in your Twitter feed, like twURLy?
 
Shocking. It's almost as if big corporates only have twitter accounts for advertising and spam, rather than helping people or using information to fix their own problems.
 
6:41 PM
@PaulWhite almost.
 
@James huh?
 
@swasheck There are some services that will send you a daily summary of all the URLs mentioned in your Twitter feed.
It's useful if you're just using it for link discovery
 
the new RSS reader but only URLs the people you follow post
 
i guess so. i just dont know why, but i suck at (being motivated to really use) twitter
 
@swasheck it's not just you
 
6:44 PM
WIKTORY!!!!!!!!!!!! we're expanding the LUN and not shrinking the log files.
 
@PaulWhite Advertising, spam, and watching for people posting "Big Corporation, Inc sucks!"
That used to be the one of the best ways to get more attention for a support case at Rackspace.
 
@James To sue them?
 
No just to prevent a snowball
 
Ah.
 
@James TBH that's what i use twitter the most to do ... customer service queue calls are stupidlong now and the people just dont care. i like to escalate via twitter until i receive a nice PM with a direct phone number
 
6:45 PM
"Follow us so we can DM you and try to resolve your issue quietly and prevent others from dog-piling and me-too-ing"
3
 
Yes. Crikey the world's fucked up.
 
Completely unrelated but Erin Stellato makes deadly chocolate peanut butter balls
 
There's a combination of words I've never seen before.
 
@AaronBertrand my wife makes those too.
 
(Deadly enough I've asked for the recipe and may try my hand at it.)
 
6:49 PM
@AaronBertrand I just had that happen this weekend with IKEA
 
Have they replaced the head-scratching number with a head-scratching twitter handle?
 
They send you a digit at a time with no instructions on how to assemble them.
ha ha
 
Actually the number isn't printed right there
 
Constantly amazed by how quickly you guys find images like that
 
Ha, I complained about how I bought 2 pieces of furniture and they both had problems. They responded to me in a few minutes. I wasn't even messaging them.
 
6:51 PM
Found in the same search
 
Oh cool!
 
i dont care who you are, that's funny
 
There is no spoon
I don't believe this is entirely accurate - first, you can't say GROUP BY 1 in SQL Server. And where it is supported (e.g. MySQL) it is the first column in the query, not the table. Your description might work for SELECT * but even then - if it's a join - there is no "the table." — Aaron Bertrand ♦ 4 mins ago
 
s/spoon/modhammer
 
Well, it's an attempt to answer, just not a very good one. New so giving him the opportunity to fix it.
 
6:56 PM
You've changed.
:-D
 
This isn't SO :-)
 
Aaron "Jack Douglas" Bertrand.
3
 
Honestly though low quality questions drive me a lot more nuts than low quality answers.
2
 
True.
Oh, hang on, what about low-quality answers that should be comments?
They drive you nuts, right?
Else I'm reporting Aaron Bertrand missing to the cops
 
A lot of people waste time on bad questions. A bad answer is easily set to ignore by various metrics (down-votes, comments), especially when there are better up-voted answers. The exception is when a shitty answer has the highest number of votes and/or is accepted.
 
6:58 PM
Self-deleted. System works I guess. You were right to give him the chance to improve, of course.
 
@PaulWhite sure, different category, as are link-only answers, spam, plagiarism, etc. Those are low quality and have some other defining criteria
 
@PaulWhite a lot of times, a user doesnt have rep to comment, just to answer (not all instances, but many times)
 
I don't really have a serious point to make here. I should go to sleep, I'm tired.
@swasheck Yes, that drives me nuts too. I tried to comment, but it said I didn't have enough rep, so I'm going to comment anyway, here in this big Answer box, and wait for the mods to sort it out.
 
I've seen Bohemian use GROUP BY 1 and ORDER BY 1 in his answers.
 
Well that says it all.
 
7:01 PM
i'm not going to say anything about boheman because all of what i could say has already been said
 
Of course he does. Because it worked for him in one test.
@PaulWhite He didn't delete (or only did so temporarily).
By "index" did you mean "ordinal position"? Index is a very specific thing in an RDBMS, and I don't think that's what you meant. You're still suggesting that it has something to do with the underlying table, when it doesn't necessarily - only in the case where the query uses SELECT * or the select list happens to match the physical order of column structure in the underlying table. — Aaron Bertrand ♦ 58 secs ago
 
@AaronBertrand He undeleted, I saw.
 
@AaronBertrand It did appear deleted 5 mins ago.
 
It's weird that delete (1) sticks around after it's been deleted and undeleted.
Ultimately I don't think the answer should stay because the guy is flailing around, but sometimes a down-voted answer is as good as the assumptions people might make in its absence
 
yup! when I say index I mean the position of the column from left to right. Sorry if I didn't make myself clear. — wdoering 1 min ago
 
7:04 PM
sigh
 
GROUP by 1 is also supported by postgres I'm sad to say but I don't think the OP knew that and it's neater as a purely MySQL question I think?
2
 
@JackDouglas yeah I agree
 
When I say FROM I mean which office I'm writing the query in.
 
I really don't like "collect all the RDBMS this applies to" questions because what if Postgres suddenly come to their senses and fix it?
 
It's the only way to get the 5 answers in 30 minutes hat.
 
7:06 PM
"There's a hat for that." FUUUUUUUUUU
 
so we're actively encouraging crap now
 
@AaronBertrand They won't fix it if it's still in the standard - which I have no idea if it still is.
 
Amazing that GROUP BY <ordinal> is/was standard, but GROUP BY <alias> wasn't/isn't.
That made more sense in my head.
 
it makes sense that it doesnt make sense
 
NULL
 
7:10 PM
what?
 
@PaulWhite thanks for giving me the benefit of the doubt that i was running with the joke and not a complete moron
Just posted on my Facebook wall. I'm going to drop a knowledge bomb on y'all.
 
Preemptive congratulations
 
@swasheck Dude, this is not the way to make a living
 
7:23 PM
I tried that but it didn't work.....i also used DT_DBDATE, no luck. — Artnette 31 mins ago
??
 
Back away, as I have
Also, it's amazing how a simple email inquiry about odd behaviour w.r.t. GO has ranged to sqlcmd enhancements to a pissing match about how to better manage a server, TSQL or PowerShell
60 something emails on
 
@billinkc thread set to ignore, it really is a pissing match
I do not care about basketball in the slightest, but I like the Raptors' new logo
And in color
 
They should have blood leaking off the claw marks
 
@billinkc it's such an easy question but I'm positive this person is brain dead.
 
@AaronBertrand eh? i have no idea what any of that means
 
7:35 PM
@swasheck I went to your facebook page and made the grim discovery that we were not friends. After crying for several minutes and blowing my nose a dozen times, I looked for the "Add Friend" button, but did not find it. The only offer was to send you a message. When I clicked on that, that image is what I saw.
 
@AaronBertrand fascinating. i think it has to do with an option that was set to use @facebook.com as my primary email address
the nerve of some people
@AaronBertrand rectified. heh. and incoming
odd. general account settings has a bunch of the standard configurations and then a random "temperature" setting. i'm disappointed that they didnt include Kelvin
 
anyone else want to vote?
This question appears to be off-topic because it was asked/answered on Stack Overflow - stackoverflow.com/questions/27494146/…bluefeet 15 secs ago
 
7:56 PM
SOnofa
I have spent quite a bit of time trying to track down my logic errors relative to setting traceflags
 
better than what i just did
 
Never set one prior to this btw. Any guesses as to what I've done?
 
> ls | % { move-item -path $_.Name -Destination"$_.name.csv" }
@billinkc you put a space between each semicolon?
 
DBCC TRACEON(3226)
DBCC TRACEON(1117)
DBCC TRACEON(1118)
DBCC TRACESTATUS (-1)
 
bahahahahahahahahaha.
 
7:57 PM
that returns results so off to do the SSIS thing
 
aye aye
Sorry, you still need to talk to a licensing expert, not peer developers. — Aaron Bertrand 17 secs ago
 
WTF am I not getting results. Temporary tables are so fiddly (2 hours later)
 
@billinkc meh. just make them global, right? :)
 
Still not getting it so on to swing #3 for this and as y'all know, setting the trace flag as I have done there appears to be localised to my session
 
@billinkc DBCC TRACEON(3226, -1)
 
8:00 PM
@AaronBertrand BUT WHAT DOES GLOBAL MEAN! DOES IT MEAN I SHOULD USE rowstamp?
 
punch
 
So yes, I have done the dumb. Many times over but boy do I know different ways of solving this problem
 
nice waffle @AaronBertrand
 
8:12 PM
I think it kind of looks like a pineapple now
 
yes, now it does. You are very talented with your hats
 
How does one get a waffle?
 
108
A: Winter Bash 2014 Secret Hats

The Guy with The Elf HatI marked this as community wiki for a reason. Please feel free to edit it with more information about a hat (or anything else). Chameleon Chameleon is tricky. It is currently unknown exactly what the trigger for it is, but it includes editing your profile. The current theory is that you ar...

 
THanks
 
8:27 PM
fascinating. i've now exceeded the depths of my understanding of disks
 
@swasheck I read that too quickly at first :/
 
uhhhhhhh. ok.
 
@swasheck Did you exceed your disk queue depth?
 
formatted disks with a 64K block size
win32_volume blocksize = 64K
win32_diskpartition blocksize = 512
not too concerned
 
Hi. I'm sorry to ask here , after asking in SO. but I'm a human being and still can't find usages. stackoverflow.com/questions/27573580/sql-server-rank-usages - So I thought I might try also here
 
@billinkc Need a little help. Trying to run a SSISDB internal sproc, it's squawking at me about active operations. Is there an easy way to find and kill active operations?
I've killed all connections to SSISDB
 
@RoyiNamir that was 25 minutes ago
 
@Kermit yes but seeing all comments , people might think that I got an answer ( which I understand) - which I don't
 
@RoyiNamir give it a couple more days
 
9:07 PM
@Kermit Although all i'm asking is job description. in other words - which task should my boss give me - that I would turn to RANK () ?
Anyway i'll wait ... ( I wanted to finish summarizing those window functions :-)
 
@MikeFal Don't hate me for using the GUI... if you right click on the SSISDB, there is an option for active operations. you can at least see them there.
I don't know the TSQL for that or I would tell you
To view the list of packages that are running on the server, query the view, catalog.executions (SSISDB Database) for packages that have a status of 2.
 
@mmarie GUI is fine, I just want to get this shit run
 
@RoyiNamir look ... an answer
 
@mmarie Thanks a HEAP. That's exactly what I needed.
 
welcome
 
9:20 PM
@royi dense_rank() is when 4 people tied for first, the next-best is in second. rank() is when 4 people tied for first, the next-best if fifth. There isn't really any technical reason you would use one over the other, it's how you want the numbers displayed and consumed. In some sports, for example, they want a nice clean 1st, 2nd, 3rd. In others, they want your rank to reflect how many people finished ahead of you (well, minus one, depending on your perspective).
3
Have you read articles like this one and this one?
 
@Aaron Thank you for the links i'm surely going to read them . ( it would be great if (kindly) you can continue the competitors analogy , because your example explains dense_rank. and it will be great if I can see the difference as opposed to rank about the same scenario
 
Uh, my comment above talks about both rank and dense_rank.
There's really not a whole lot technical about this.
 
oh i missed "In others,"
Again thank you
Now it's understood
 
Sorry, just got the notification but I see that Meagan got you straightened out
 
9:44 PM
@billinkc Yeah, it's obvious that she's superior to you in both customer service and knowledge.
 
@MikeFal so you are mass effect fan? Do you plan PC version?
 
@ShawnMelton I am part of the PC gamer master race, yes.
And ME is amazing.
 
Does the PC version require much of a machine to play?
 
Not really. I mean, talking modern machines.
 
Well I have decent dual core HP laptop, about 2 years old...maxed memory 8GB. I don't play games much so never really know what is "enough" to play.
 
9:49 PM
What kind of graphics card do you have?
 
AMD Radeon HD 7640G
 
Aaron I added your explanation as an answer + my own interpretation ( weight). stackoverflow.com/a/27574359/859154
 
@ShawnMelton Yeah, you should be fine.
 
@MikeFal Have to say watching walkthrough on YouTube of the game for MS2 and picking the outcome or next step actually sounds cool
@MikeFal Cool. I am taking on new job in January and will have to go 3 week trip to corporate office so looking for something to fill downtime (if I get any). Seems like a game that could fill plenty of time
 
@ShawnMelton So it's fascinating how they managed to hook each game story line into each of the previous episodes. Yes, the overall end pretty much is the same overall, but it's the differences in how the internal events playout due to your choices that's really cool.
 
9:56 PM
I generally get games for Xbox (COD, etc.). But like to find a few good ones that I can just play myself on PC without my boys getting into as well.
 

« first day (1445 days earlier)      last day (3416 days later) »